@charset "UTF-8";
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
button,
textarea,
p,
blockquote,
th,
td {
  margin: 0;
  padding: 0;
}
fieldset,
img {
  border: 0;
}
:focus {
  outline: 0;
}
address,
caption,
cite,
code,
dfn,
em,
th,
var,
optgroup {
  font-style: normal;
  font-weight: 400;
}
abbr,
acronym {
  border: 0;
  font-variant: normal;
}
ol,
ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto;
}
caption,
th {
  text-align: left;
}
sup,
sub {
  font-size: 100%;
  vertical-align: baseline;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: none;
}
.clear {
  clear: both;
}
img {
  border: 0;
  outline: 0;
}

.mNone,
.mobile_none {
  display: none !important;
}

body {
  font-family: "Microsoft YaHei";
  background: url(sk_wxs_body_bg_m.jpg);
  font-size: 16px;
  background-size: 100% auto;
  max-width: 480px;
  margin: 0 auto;
}

a {
  text-decoration: none;
  color: inherit;
}

.clear {
  clear: both;
}
.clear:after {
  display: table;
  content: "";
  clear: both;
}

.img-cont img {
  display: block;
  width: 100%;
}

.detial {
  color: #a60712;
}

@font-face {
  font-family: "sourcehanserifcnheavy";
  src: url("./sourcehanserifcnheavy.ttf");
}
.wrap {
  width: 100%;
  border-top: 0.2rem solid #860c14;
}

.top_bg {
  display: none;
}

.top_bg .top_logo {
  display: block;
  float: left;
  width: 195px;
}

.top_bg .top_logo img {
  display: block;
  width: 100%;
}

.top_bg .top_links {
  float: right;
  text-align: right;
  font-size: 14px;
  color: #fff;
}

.top_bg .top_links span {
  margin: 0 12px;
}

.wrapIn {
  width: 100%;
  position: relative;
}

.swiper-wrapper {
  width: 999999999px;
}

.swiper-pagination-switch {
  cursor: pointer;
  margin: 0 0.1rem;
}

.top {
  text-align: center;
  padding: 0.3rem;
  position: relative;
}

.top img {
  width: 100%;
  display: block;
}

.top .search_box {
  width: 6rem;
  height: 0.5rem;
  border-bottom: 1px solid #94c1d1;
  margin-top: 0.2rem;
  padding-bottom: 0.06rem;
}

.top .menu-btn {
  width: 0.46rem;
  height: 0.39rem;
  background: url(sk_wxs_nav_btn_m.png) no-repeat;
  background-size: 100% auto;
  float: right;
  margin-top: -0.42rem;
}

.top .menu-btn.active {
  background-image: url(sk_wxs_nav_close.png.png);
  background-size: 80% auto;
}

.search_input {
  width: 5rem;
  height: 0.5rem;
  line-height: 0.5rem;
  border: none;
  float: left;
  font-size: 0.28rem;
}
.search_btn {
  width: 0.32rem;
  height: 0.32rem;
  background: url(sk_wxs_icon_search.png) no-repeat center;
  background-size: 100% auto;
  float: right;
  margin-top: 0.1rem;
}

::-webkit-input-placeholder {
  color: #95c2d2;
}

.nav {
  width: 100%;
  position: absolute;
  display: none;
  z-index: 22;
  background: url(sk_wxs_nav_bg.jpg);
  background-size: cover;
  box-sizing: border-box;
  padding: 0.3rem;
  max-height: 0;
  transition: all 0.4s;
}

.nav.active {
  display: block;
  max-height: 30rem;
}

.nav span {
  display: none;
}

.nav a,
.nav .has-chil,
.chil-nav .chil-item h3 {
  height: 0.9rem;
  line-height: 0.9rem;
  color: #0d3457;
  display: block;
  font-size: 0.32rem;
  text-align: left;
  font-weight: bold;
  border-bottom: 1px solid #7eb2d0;
  overflow: hidden;
}

.nav .has-chil {
}

.nav .has-chil {
  background: url(sk_wxs_nav_arrow1.png) right 0.28rem no-repeat;
  background-size: 0.34rem auto;
}

.nav a {
  position: relative;
}

.nav .has-chil.active {
  height: auto;
  background-image: url(sk_wxs_nav_arrow2.png);
  border-bottom: none;
}

.nav .has-chil a {
  float: none;
}

.nav .has-chil .chil-nav {
}

.nav .has-chil .chil-nav .chil-icon {
  display: none;
}

.chil-nav .chil-item {
  max-height: 0.9rem;
  transition: all 0.4s;
  overflow: hidden;
  border-bottom: 1px solid #7eb2d0;
}

.chil-nav .chil-item.active {
  max-height: 13rem;
  border-bottom: none;
}

.chil-nav .chil-item h3 {
  font-weight: normal;
  position: relative;
  text-indent: 0.3rem;
}

.chil-nav .chil-item h3:after {
  content: "";
  display: block;
  width: 0.1rem;
  height: 0.1rem;
  border: 1px solid transparent;
  border-top-color: #7eb2d0;
  border-right-color: #7eb2d0;
  position: absolute;
  top: 0.38rem;
  right: 0.2rem;
  transform: rotate(45deg);
}

.chil-nav .chil-item.active h3:after {
  transform: rotate(135deg);
}

.chil-nav .chil-item a {
  text-indent: 0.6rem;
  font-weight: normal;
}

.chil-nav .chil-item a:before {
  display: none;
}

.chil-nav .chil-item a:after {
  content: "";

  vertical-align: 0px;
  width: 14px;
  height: 12px;
  background: url(sk_wxs_nav_icon5.png) no-repeat;
  margin-left: 20px;
  display: none;
}

.banner {
  width: 100%;
  background-color: red;
  margin-top: 0.3rem;
  position: relative;
}

.banner img {
  display: block;
  width: 100%;
}

.swiper-pagination1 {
  width: 100%;
  height: 0.22rem;
  position: absolute;
  bottom: 0.2rem;
  text-align: center;
  z-index: 1;
}

.swiper-pagination1 .swiper-pagination-switch {
  width: 0.22rem;
  height: 0.22rem;
  display: inline-block;
  background: url(sk_wxs_page_swiper1_link.png) no-repeat center;
  background-size: 100%;
}

.swiper-pagination1 .swiper-active-switch {
  background: url(sk_wxs_page_swiper1_active.png) no-repeat center;
  background-size: 100%;
}

.row1 {
  width: 100%;
  margin-top: 0.5rem;
  position: relative;
  padding: 0 0.3rem;
  box-sizing: border-box;
  padding-bottom: 0.3rem;
}

.title {
  width: 100%;
  line-height: 0.44rem;

  color: #a60712;
  font-size: 0.26rem;
  font-weight: bold;
  margin-bottom: 0.3rem;
  overflow: hidden;
  box-sizing: border-box;
}

.title img {
  width: 2.2rem;
}

.title span {
  float: left;
}

.title .more {
  padding-right: 0.35rem;
  font-size: 0.26rem;
  background: url(sk_wxs_icon_more.png) no-repeat right center;
  color: #a60712;
  float: right;
  font-weight: normal;
  background-size: 0.26rem auto;
}

.swiper-container2 {
}

.swiper-container2 .swiper-slide {
}

.swiper-container2 .swiper-slide ul {
  margin-right: -0.5rem;
}

.swiper-container2 .swiper-slide ul li {
  width: 3.3rem;
  height: 7rem;
  float: left;
  margin-right: 0.3rem;
}

.slide_div {
  background: url(sk_wxs_swiper2_slide_bg.jpg);
  box-sizing: border-box;
  cursor: pointer;
  overflow: hidden;
}

.slide_pic {
  width: 100%;
  height: 2.47rem;
  overflow: hidden;
}

.slide_pic img {
  width: 100%;
  height: 100%;
}

.slide_text {
  /* padding: 0.15rem 0.2rem; */
  height: 6.7rem;
  border: 1px solid #dfd0d1;
  position: relative;
}

.slide_textIn {
  width: 100%;
  overflow: hidden;
  /* height: 5rem; */
  padding: 0.15rem 0.2rem .1rem;
  box-sizing: border-box;
}

.slide_type {
  color: #a60712;
  font-size: 0.24rem;
  font-weight: bold;
}

.slide_title {
  overflow: hidden;
  font-size: 0.3rem;
  line-height: 0.44rem;
  font-weight: bold;
  margin-top: 0.15rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.noImg_div .slide_title {
  -webkit-line-clamp: 6;
}

.noImg_div .slide_textIn {
  height: 5.27rem;
}

.slide_title a {
  color: #333;
}

.slide_zhaiyao {
  overflow: hidden;
  margin-top: 0.1rem;
  line-height: 1.5;
  font-size: 0.22rem;
  overflow: hidden;
  /* text-overflow: ellipsis; */
  /* display: -webkit-box; */
  /* -webkit-line-clamp: 3; */
  /* -webkit-box-orient: vertical; */
}

.noImg_div .slide_zhaiyao {
  -webkit-line-clamp: 5;
}

.slide_zhaiyao p {
  color: #8e8e8e;
}

.slide_time {
  color: #0d3457;
  font-size: .24rem;
  font-weight: bold;
  padding: 0 0.2rem;
  box-sizing: border-box;
  position: absolute;
  bottom: .2rem;
}

.swiper-pagination2 {
  width: 100%;
  height: 0.22rem;
  position: absolute;
  bottom: 0.22rem;
  text-align: center;
  z-index: 1;
  left: 0;
}

.swiper-pagination2 .swiper-pagination-switch {
  width: 0.22rem;
  height: 0.22rem;
  display: inline-block;
  background: url(sk_wxs_page_swiper2_link.png) no-repeat center;
  background-size: 100%;
}

.swiper-pagination2 .swiper-active-switch {
  background: url(sk_wxs_page_swiper1_active.png) no-repeat center;
  background-size: 100%;
}

/* 通知公告 */
.row2 {
  padding: 0 0.3rem;
  margin-top: 0.5rem;
}
.notic_ul {
  overflow: hidden;
  padding-bottom: 20px;
}

.notic_ul li {
  height: 3rem;
  background: url(sk_wxs_row2_li_bg.png) no-repeat;
  background-size: 100% auto;
  padding: 0.5rem 0.6rem;
  box-sizing: border-box;
}

.notic_ul li:nth-child(3n) {
  margin-right: 0;
}

.notic_ul li a {
  width: 100%;
  font-size: 0.34rem;
  line-height: 1.6;
  font-weight: bold;
  color: #0d3457;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.notic_time {
  color: #0d3457;
  display: block;
  font-size: 0.3rem;
  margin-top: 0.4rem;
}

/* 学界动态 */

.row3 {
  height: 16.2rem;
  margin: .3rem auto 0;
  background: url(sk_wxs_row3_bg_m.jpg) no-repeat center top;
  background-size: 100% auto;
  padding: 0.4rem 0.3rem;
  box-sizing: border-box;
}

.xjdt {
  margin-top: 0.3rem;
  position: relative;
}

.xjdt_left {
  height: 6.7rem;
  box-sizing: border-box;
}

.xjdt_left img {
  display: block;
  width: 100%;
  height: 3.88rem;
}

.swiper-container3 {
  /* height: 427px; */
  position: relative;
}

.swiper-pagination3 .swiepr-slide img {
  width: 100%;
  display: block;
}

.swiper-pagination3 {
  width: 100%;
  height: 0.32rem;
  position: absolute;
  top: 3.26rem;
  right: 0;
  z-index: 1;
  text-align: right;
  padding-right: 0.2rem;
  box-sizing: border-box;
}

.swiper3_text {
  background: #fff;
  height: 2.82rem;
  padding: 0.2rem 0.35rem;
  box-sizing: border-box;
}

.swiper3_text h2 {
  font-size: 0.32rem;
  font-weight: bold;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.swiper3_text h2 a {
  color: #333;
}

.swiper3_text p {
  line-height: 1.5;
  color: #8e8e8e;
  margin-top: 0.1rem;
  font-size: 0.28rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.swiper3_text span {
  display: block;
  margin-top: 0.1rem;
  color: #0d3457;
  font-size: 0.26rem;
}

.swiper-pagination3 .swiper-pagination-switch {
  width: 0.32rem;
  height: 0.32rem;
  line-height: 0.33rem;
  border: 1px solid #ccc;
  background: #333;
  opacity: 0.9;
  display: inline-block;
  text-align: center;
  border-radius: 100%;
  color: #fff;
  margin: 0 6px;
  font-size: 0.18rem;
}

.swiper-pagination3 .swiper-active-switch {
  background: rgba(166, 7, 18, 0.8);
  color: #fff;
}

.xjdt_right {
}

.xjdt_rightIn {
  margin-top: 0.4rem;
  box-sizing: border-box;
  box-shadow: 0px 0px 14px 0px rgba(229, 229, 229, 0.43);
  background: rgba(255, 255, 255, 0.9);
}

.xjdt_rightIn ul {
  padding: 0.3rem 0.2rem;
}

.xjdt_rightIn ul li {
  width: 100%;
  margin-bottom: 0.15rem;
  overflow: hidden;
  border-bottom: 1px dashed #dfd0d1;
  padding-bottom: 0.15rem;
}

.xjdt_list_left {
  width: 0.96rem;
  height: 0.96rem;
  background-color: #abd1e8;
  float: left;
  color: #fff;
  text-align: center;
  font-size: 0.18rem;
  padding-top: 2px;
  box-sizing: border-box;
}

.xjdt_list_left .day {
  font-size: 0.56rem;
  line-height: 1.1;
}

.xjdt_list_right {
  width: 5.2rem;
  float: right;
  padding-top: 0.1rem;
}

.xjdt_list_right a {
  display: block;
  color: #333;
  font-size: 0.28rem;
  font-weight: bold;
  background-size: 0.7rem auto;
  line-height: 1.4;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.xjdt_list_right a.sw {
  background-image: url(sk_wxs_icon_swiper3_list2.png);
}

.row4 {
  padding: 0.6rem 0.3rem;
}

.footer {
  width: 100%;
  border-top: 1px solid #dfd0d1;
  border-bottom: 0.2rem solid #860c14;
  background-color: #f7f7f7;
}

.bottom_nav_list {
  line-height: 50px;
  text-align: center;
  border-bottom: 1px solid #dfd0d1;
}

.bottom_nav_list a {
  color: #0d3457;
  padding: 0 10px;
}

.footerIn {
  padding: 0.5rem 0.3rem;
  overflow: hidden;
}

.footerIn_left {
  width: 4.16rem;
  float: left;
  font-size: 0.26rem;
  line-height: 1.4;
}

.footerIn_left span {
  display: block;
  margin-bottom: 0.1rem;
}

.footerIn_right {
  float: right;
  padding-top: 0.2rem;
}

.wechat_code {
  width: 1.45rem;
}

.wechat_code .wechat_code_img {
  width: 1.45rem;
  height: 1.45rem;
}

.wechat_code .wechat_code_img img {
  width: 100%;
  height: 100%;
}

.wechat_code p {
  text-align: center;
  font-size: 0.24rem;
  color: #707070;
}

/* public */

.nav_bottom_line {
  width: 100%;
  height: 17px;
  position: relative;
  margin-top: 20px;
}

.nav_bottom_line span {
  width: 100%;
  height: 1px;
  background: #a60712;
  position: absolute;
  left: 0;
  top: 11px;
}

.nav_bottom_line::before,
.nav_bottom_line::after {
  content: "";
  width: 30px;
  height: 17px;

  position: absolute;

  top: 0;
  display: block;
}

.nav_bottom_line::before {
  background: url(sk_wxs_nav_left_cloud.png) no-repeat;
  left: -30px;
}

.nav_bottom_line::after {
  background: url(sk_wxs_nav_right_cloud.png) no-repeat;
  right: -30px;
}

.accordion {
  overflow: hidden;
}

.accordion .acc-item {
  height: 1.2rem;
  overflow: hidden;
  position: relative;
  transition: height 0.6s;
}

.accordion .acc-item .text-cont {
  position: absolute;
  width: 100%;
  height: 1.2rem;
  line-height: 1.2rem;
  left: 0;
  top: 0;
  text-align: center;
  box-sizing: border-box;
  font-size: 0.32rem;
  color: #fff;
  background-color: rgba(73, 4, 4, 0.6);
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.4s 0.6s;
}
.accordion .acc-item .text-cont-2 {
  position: absolute;
  width: 100%;
  height: 1.2rem;
  line-height: 1.5;
  left: 0;
  top: 0;
  text-align: center;
  box-sizing: border-box;
  font-size: 0.32rem;
  color: #fff;
  background-color: rgba(73, 4, 4, 0.6);
  cursor: pointer;
  opacity: 1;
  transition: opacity 0.4s 0.6s;
  padding: .14rem .5rem 0;
}

.accordion .acc-item .img-cont {
  height: 3.3rem;
  overflow: hidden;
}

.accordion .acc-item .img-cont img {
  height: 100%;
  object-fit: cover;
}

.accordion .acc-item.active {
  height: 3.3rem;
}

.accordion .acc-item.active .text-cont {
  transition-delay: 0s;
  opacity: 0;
}

.crumbsNav {
  color: #0d3457;
  padding: 30px 0;
}
.content_title {
  font-size: 0.44rem;
  text-align: center;
  color: #0d3457;
  position: relative;
  line-height: 1.8;
  margin-top: 0.3rem;
}
.content_title p {
  font-size: 0.3rem;
}
.content_title span {
  display: block;
  background: url(sk_wxs_shipin.gif) 0 0.2rem no-repeat;
  background-size: 0.75rem auto;
  padding-left: 1rem;
  font-size: 0.44rem;
}

.content_main p {
  font-size: 0.32rem !important;
  line-height: 0.58rem !important;
  margin-bottom: 0.2rem;
  text-indent: 2em;
}
.content_main div {
  font-size: 0.32rem !important;
  line-height: 0.58rem !important;
  margin-bottom: 0.2rem;
  text-indent: 2em;
}
.content_main b {
  color: #0d3457;
}
.content_main p a {
  color: #a60712;
  text-decoration: underline;
}
.content_clear p {
  text-indent: 0 !important;
}
.content_main table {
  width: 100% !important;
  border-left: 0;
  border-bottom: 0;
}
.content_main table td p {
  margin-bottom: 0 !important;
  text-indent: 0 !important;
  padding: 0 0.04rem;
}
.content_main table td p {
  font-size: 0.24rem !important;
}
.nav_bottom_line {
  width: 100%;
  height: 17px;
  position: relative;
  margin-top: 20px;
}

.nav_bottom_line span {
  width: 100%;
  height: 1px;
  background: #a60712;
  position: absolute;
  left: 0;
  top: 11px;
}

.nav_bottom_line::before,
.nav_bottom_line::after {
  content: "";
  width: 30px;
  height: 17px;

  position: absolute;

  top: 0;
  display: block;
}

.nav_bottom_line::before {
  background: url(./nav_left_cloud.png) no-repeat;
  left: -30px;
}

.nav_bottom_line::after {
  background: url(./nav_right_cloud.png) no-repeat;
  right: -30px;
}
.bread_nav {
  font-size: 0.24rem;
  color: #0d3457;
}

.bread_nav a {
  color: #0d3457;
}

.main {
  padding: 0 0.3rem;
}
.main img {
  display: block;
  max-width: 100%;
  height: auto;
  margin: 0 auto;
}

.article_info {
  width: 6.9rem;
  margin: 0 auto;
  font-size: 0.24rem;
  color: #0d3457;
  line-height: 0.48rem;
  background: url(wxs_artInfoBdb_v2023.png) no-repeat center bottom;
  background-size: 6.9rem auto;
  padding-bottom: 0.3rem;
  margin-top: 0.1rem;
}

.article_info .article_info_item {
  padding-left: 1rem;
}
.article_info .article_info_item:first-child {
  background: url(wxs_artInfoTime_v2023.png) no-repeat 0.5rem center;
  background-size: 0.3rem auto;
}
.article_info .article_info_item:nth-child(2) {
  background: url(wxs_artInfoSource_v2023.png) no-repeat 0.5rem center;
  background-size: 0.3rem auto;
}

.content {
  padding-top: 0.3rem;
  padding-bottom: 0.3rem;
}

.content video {
  display: block;
  width: 6.9rem;
  margin: 0 auto;
}
.content_title img {
  display: none;
  width: 0.44rem;
  vertical-align: text-top;
}
.sp_other {
  width: 6.9rem;
  margin: 0 auto;
  margin-top: 0.65rem;
}
.sp_other_title {
  font-family: "sourcehanserifcnheavy";
  color: #0d3457;
  font-size: 0.4rem;
  padding-bottom: 0.35rem;
  background: url(wxs_otherSpTBgM_v202303.png) no-repeat center bottom;
  background-size: contain;
  margin-bottom: 0.2rem;
}
::-webkit-input-placeholder {
  color: #95c2d2;
}
.sp_other li {
  position: relative;
  width: 6.9rem;
  height: 3.75rem;
  margin-bottom: 0.3rem;
}

.sp_other ul li .pic_con:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  z-index: 3;
  background: url(sk_wxs_video_bg.png);
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
}

.sp_other li img {
  display: block;
  width: 6.9rem;
  height: 3.75rem;
}

.txt_con {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 0.7rem;
  line-height: 0.7rem;
  background: url(wxs_otherSpLiTBg_v2023.png) no-repeat center bottom;
  background-size: 100% 100%;
  color: #fff;
  font-size: 0.32rem;
  text-align: center;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  box-sizing: border-box;
  padding: 0 0.3rem;
}

.gdwx_wrapIn {
  padding: 0 0.3rem;
  box-sizing: border-box;
}

.gdwx_row1 {
  position: relative;
  width: 100%;
  margin-top: 0.6rem;
}

.gdwx_row1_left {
  margin: 0 -0.3rem;
  overflow: hidden;
}
.gdwx_row1_left img {
  display: block;
  width: 100%;
}
.gdwx_row2 {
  width: 100%;
  margin-top: 0.8rem;
}

.gdwx_row2In {
  margin: 0 -0.3rem;
}

.gdwx_row2_swiper {
  position: relative;
}

.gdwx_row2_swiper .swiper-btn {
  position: absolute;
  width: 0.7rem;
  height: 100%;
  top: 0;
  z-index: 2;
  background-size: 100% auto;
  background-position: 0 center;
  background-repeat: no-repeat;
}

.gdwx_row2_swiper .swiper-btn.prev {
  left: 0;
  background-image: url(wxs_ddwxyjs_arrow1.png);
}

.gdwx_row2_swiper .swiper-btn.next {
  right: 0;
  background-image: url(wxs_ddwxyjs_arrow2.png);
}

.gdwx_row2_swiper .swiper-slide {
  box-sizing: border-box;
  padding-left: 0.3rem;
}

.gdwx_row2_swiper .lsgg-box {
  background-color: rgba(212, 225, 232, 0.5);
  box-sizing: border-box;
  padding: 0.3rem;
  height: 6.7rem;
}

.gdwx_row2_swiper .lsgg-box .text-cont h3 {
  font-size: 0.3rem;
  color: #528097;
  margin-top: 0.2rem;
  line-height: 1.5;
}

.gdwx_row2_swiper .lsgg-box .text-cont p {
  color: #234454;
  font-size: 0.24rem;
  line-height: 1.5;
  margin-top: 0.1rem;
}
.gdwx_row2_swiper .swiper-slide .img-cont {
  position: relative;
  overflow: hidden;
  height: 2.8rem;
  text-align: center;
  line-height: 2.8rem;
}
.gdwx_row2_swiper .swiper-slide .img-cont img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  margin: 0 auto;
  display: inline-block;
  vertical-align: middle;
}
.gdwx_row1_right {
  margin: 0 auto;
  margin-top: -2.2rem;
  height: 5.06rem;
  background: url(wxs_yjs_r1rBg_v2023.png) no-repeat;
  box-sizing: border-box;
  background-size: cover;
  padding: 0.4rem 0.3rem;
  position: relative;
}
.gr_title {
  font-size: 0.5rem;
  font-family: "sourcehanserifcnheavy";
  color: #fff;
  background: url(wxs_yjs_r1t_v2023.png) no-repeat left center;
  background-size: 0.7rem auto;
  height: 0.64rem;
  line-height: 0.64rem;
  padding-left: 0.86rem;
}
.gr1_desc {
  font-size: 0.26rem;
  line-height: 0.48rem;
  color: #fff;
  margin-top: 0.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-align: justify;
}
.gdwx_title_brown {
  width: 100%;
  height: 0.4rem;
  line-height: 0.4rem;
  color: #8a704a;
  font-size: 34px;
  font-weight: bold;
  margin-bottom: 0.4rem;
  box-sizing: border-box;
}

.gdwx_title_brown img {
  display: block;
  width: 2.2rem;
}

.gdwx_row1_right .xrld_title_right a:hover {
  /* color: #a60712; */
}
.gdwx_title_brown span {
  float: left;
}
.gdwx_row2In ul {
  overflow: hidden;
  overflow-x: auto;
  padding-bottom: 1.2rem;
  white-space: nowrap;
}

.gdwx_row2In ul::-webkit-scrollbar {
  display: none;
}

.gdwx_row2In li {
  display: inline-block;
  position: relative;
  width: 3.43rem;
  height: 4.75rem;
  margin-left: 0.46rem;
  margin-right: 0.4rem;
}

.gdwx_row2In li img {
  display: block;
  width: 100%;
  height: 4.6rem;
}
.xd_row li img {
  display: block;
  width: 100%;
  height: 4.6rem;
}
.gdwx_row2In li .time {
  display: inline-block;
  font-size: 0.3rem;
  font-weight: bold;
  color: #fff;
  /*-ms-writing-mode: tb-rl;*/
  /*writing-mode: vertical-lr;*/
  text-align: center;
  width: 1.36rem;
  line-height: 0.36rem;
  margin: 0 auto;
  padding: 0.34rem 0 0 0;
}
.gdwx_row2In .txt-con {
  position: absolute;
  width: 1.34rem;
  height: 5.17rem;
  background: url(wxs_yjsDescBg_v2023.png) no-repeat;
  background-size: 100% auto;
  top: 0.72rem;
  left: -0.46rem;
  text-align: center;
}
.gdwx_row2In .txt-con .desc {
  font-size: 0.24rem;
  color: #fff;
  padding: 0 0.3rem;
  -ms-writing-mode: tb-rl;
  writing-mode: vertical-rl;
  height: 3.4rem;
  padding-top: 0.2rem;
  box-sizing: border-box;
  width: 100%;
  text-indent: 2em;
  white-space: normal;
  text-align: left;
  line-height: 1.2;
}
.gdwx_row2In li:first-child .txt-con .desc {
  height: 2.9rem;
}

.xd_row .txt-con .desc {
  width: auto;
  margin: 0 auto;
  padding: 0;
  padding-top: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-indent: 0;
}

/* .gdwx_title_brown .more {
    padding-right: 30px;
    font-size: 20px;
    background: url(./icon_more.png) no-repeat right center;
    color: #a60712;
    float: right;
} */

.gdwx_title_blue {
  width: 100%;
  color: #88a5b7;
  margin-bottom: 0.36rem;
  overflow: hidden;
  box-sizing: border-box;
}

.gdwx_title_blue img {
  display: block;
  width: 2.2rem;
}

.gdwx_title_blue span {
  float: left;
}

/* .gdwx_title_blue .more {
    padding-right: 30px;
    font-size: 20px;
    background: url(./icon_more.png) no-repeat right center;
    color: #a60712;
    float: right;
} */

/*  历任领导 */

.lrld_box {
  margin: 0.3rem -0.3rem 0;
}

.lrld_box .yjs-base-title {
  margin: 0 0.3rem 0.4rem;
}

.lrld_box .gdwx_title_brown {
  padding: 0 0.3rem;
}

.lrld_boxIn {
  width: 100%;
  position: relative;
  margin-top: 0.26rem;
}

.lrld_box .gdwx_title_brown img {
  display: block;
  float: left;
}

.lrld_content {
  height: 9.07rem;
  background: url(gdwx_lrlg_bg_m.jpg) no-repeat;
  background-size: cover;
  background-position: right bottom;
  padding: 0.4rem 0.3rem 0 0.3rem;
  box-sizing: border-box;
  position: relative;
}

.lrld_content .swiper-slide {
  position: relative;
}

.lrld_title {
  width: 100%;
  overflow: hidden;
  color: #664b32;
  box-sizing: border-box;
  padding-left: 2.8rem;
}

.lrld_title_left h2 {
  font-size: 0.34rem;
  font-weight: normal;
}

.lrld_title_left p {
  font-size: 0.26rem;
  margin-top: 0.1rem;
  display: block;
}

.lrld_title_right {
  position: absolute;
  bottom: 0rem;
  right: 0.3rem;
}

.lrld_title_right .lrld_detail {
  width: 1.71rem;
  height: 0.36rem;
  line-height: 0.36rem;
  background: url(gdwx_lrld_detial.png) no-repeat;
  background-size: 100% auto;
  display: block;
  color: #664b32;
  text-align: center;
  font-size: 0.24rem;
}

.lrld_detal_text {
  font-size: 0.26rem;
  line-height: 0.48rem;
  /* margin-top: 0.3rem; */
  color: #664b32;
  height: 5.3rem;
  text-align: justify;
}

.lrld_name_box {
  height: 2rem;
  position: relative;
  margin-top: 0.5rem;
  overflow-y: hidden;
  overflow-x: auto;
  margin-left: -0.3rem;
  padding-left: 0.3rem;
}

.lrld_name_box::-webkit-scrollbar {
  display: none;
}

.lrld_detal_text:before {
  content: "";
  display: block;
  width: 2.8rem;
  height: 2.3rem;
  float: left;
}

.lrld_name_list {
  width: 100%;
  height: 100%;
  position: relative;
}

.lrld_name_list_ul {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  white-space: nowrap;
}

.lrld_name_list_ul li {
  height: 100%;
  width: 1.25rem;
  background: url(gdwx_lrld_name_link.png) no-repeat center 38px;
  background-size: 0.4rem auto;
  font-size: 0.3rem;
  text-align: center;
  color: #8a704a;
  cursor: pointer;
  display: inline-block;
}

.lrld_name_list_ul li span {
  position: relative;
}

.lrld_name_list_ul li span:before,
.lrld_name_list_ul li span:after {
  content: "";
  display: block;
  width: 0.16rem;
  height: 0.28rem;
  background-size: 100% auto;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  margin-top: -0.14rem;
  display: none;
}

.lrld_name_list_ul li.active span:before,
.lrld_name_list_ul li.active span:after {
  display: block;
}

.lrld_name_list_ul li span:before {
  right: 110%;
  background-image: url(gdwx_lrld_arrow1.png);
}

.lrld_name_list_ul li span:after {
  left: 110%;
  background-image: url(gdwx_lrld_arrow2.png);
}

.lrld_name.active {
  background: url(gdwx_lrld_name_active_m.png) no-repeat center 38px;
  background-size: 0.4rem auto;
  font-weight: bold;
}

.lrld_name_line {
  width: 100%;
  height: 11px;
  position: absolute;
  top: 70px;
}

.lrld_name_line span {
  width: 100%;
  height: 1px;
  background: #cabdaa;
  position: absolute;
  top: 6px;
}

.lrld_name_line::before,
.lrld_name_line::after {
  content: "";
  width: 11px;
  height: 11px;
  border: 1px solid #cabdaa;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  position: absolute;
  top: 0;
}

.lrld_name_line::before {
  left: -12px;
}

.lrld_name_line::after {
  right: -12px;
}

.lrld_picture {
  width: 2.46rem;
  height: 3.4rem;
  background-color: #999;
  position: absolute;
  left: 0.3rem;
  top: 0.4rem;
}

.lrld_picture img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.lrld_picture_ul {
  width: 100%;
  height: 100%;
  position: relative;
}
.lrld_picture_ul li {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  z-index: 1;
}

/* .lrld_picture_ul li:nth-child(1) {
    opacity: 1;
    z-index: 2;
} */

.lrld_picture_ul li.active {
  opacity: 1;
  z-index: 2;
}

.lrld_btn {
  overflow: hidden;
}

.lrld_btn span {
  width: 50%;
  height: 1.1rem;
  display: block;
  float: left;
  cursor: pointer;
  background-size: 100% auto;
}

.lrld_left_btn {
  background-image: url(gdwx_lrld_left_bg_m.jpg);
}

.lrld_right_btn {
  background-image: url(gdwx_lrld_right_bg_m.png);
}

/* 现任领导 */

.xrld_box {
  margin-top: 0.8rem;
}

.xrld_boxIn {
  margin: 0;
  background: url(jdwxyjs_xrld_btnBox_m_bg.jpg) no-repeat;
  background-size: cover;
  padding: 0.4rem 0.3rem;
  box-sizing: border-box;
  height: 7.24rem;
  position: relative;
}

.xrld_swiper {
}

.xrld_swiper .swiper-slide {
  position: relative;
  padding-bottom: 0.8rem;
}

.xrld_title {
  width: 100%;
  color: #fff;
  box-sizing: border-box;
  padding-left: 2.82rem;
}

.xrld_title_left h2 {
  font-size: 0.34rem;
  font-weight: normal;
}

.xrld_title_left p {
  font-size: 0.26rem;
  margin-top: 0.1rem;
  display: block;
}

.xrld_title_right {
  position: absolute;
  bottom: 0rem;
  right: 0.3rem;
}

.gdwx_row1_right .xrld_title_right {
  position: static;
}

.gdwx_row1_right .xrld_title_right .xrld_detail {
  margin-top: 0.4rem;
  margin-left: auto;
}

.xrld_title_right .xrld_detail {
  width: 1.71rem;
  height: 0.36rem;
  line-height: 0.36rem;
  background: url(gdwx_xrld_detial.png) no-repeat;
  background-size: 100% auto;
  display: block;
  color: #fff;
  text-align: center;
  font-size: 0.24rem;
  margin-top: 0.6rem;
}

.xrld_detal_text {
  font-size: 0.26rem;
  line-height: 0.48rem;
  margin-top: 0.3rem;
  color: #ffffff;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;
}
.gdwx_row4.xrld_box .xrld_detal_text_mks {
  height: 3.9rem;
  overflow-y: auto;
  padding-right: .15rem;
}

.gdwx_row4.xrld_box .xrld_detal_text_mks::-webkit-scrollbar {
  width: 6px;
  height: 1px;
}

.gdwx_row4.xrld_box .xrld_detal_text_mks::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #adc0b1;
}

.gdwx_row4.xrld_box .xrld_detal_text_mks::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: #ccc3ba;
  opacity: 0.3;
}
.xrld_detal_text:before {
  content: "";
  display: block;
  width: 2.8rem;
  height: 2.3rem;
  float: left;
}

.swiper-container_xrld {
  position: relative;
}

.swiper-pagination_xrld {
  width: 100%;
  position: absolute;
  bottom: 0;
  text-align: center;
  z-index: 2;
}

.swiper-pagination_xrld .swiper-pagination-switch {
  width: 22px;
  height: 22px;
  background: url(gdwx_swiperWhite_link.png) no-repeat;
  background-size: 100%;
  display: inline-block;
  opacity: 0.5;
  margin: 0 15px;
}

.swiper-pagination_xrld .swiper-active-switch {
  opacity: 1;
}

.xrld_picture_ul img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.xrld_picture_ul li {
  width: 100%;
  height: 100%;
  position: absolute;

  left: 0;
  top: 0;
  z-index: 1;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
}

.xrld_picture_ul li.active {
  opacity: 1;
  z-index: 2;
}

/* 历任专家学者 */

.lrzj_box {
  margin-top: 0.8rem;
}

.lrzj_box .gdwx_title_brown img {
  width: 2.94rem;
}

.lrzj_boxIn {
  margin: 0 -0.3rem;
  overflow: hidden;
}

.lrzj_left {
  width: 100%;
  height: 7.18rem;
  background: url(gdwx_lrzj_left_bg.png) no-repeat;
  background-size: cover;
  padding: 0.4rem 0.3rem;
  box-sizing: border-box;
}

.lrzj_ul {
  width: 100%;
  height: 100%;
  position: relative;
}

.lrzj_ul li {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0;
  z-index: 1;
}

.lrzj_ul li.active {
  opacity: 1;
  z-index: 2;
}

.lrzj_pic_box {
  width: 2.46rem;
  position: relative;
  float: left;
  margin-right: 0.36rem;
}

.lrzj_pic_box .photo {
  width: 100%;
  height: 3.3rem;
}

.lrzj_pic_box .photo img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.lrzj_pic_box .name {
  width: 3rem;
  font-size: 0.34rem;
  text-align: left;
  color: #fff;
  font-weight: normal;
  position: absolute;
  top: 0;
  left: 2.82rem;
}

.lrzj_text_box {
  margin-top: 0.7rem;
}

.lrzj_text_box p {
  font-size: 0.26rem;
  line-height: 0.48rem;
  color: #fff;
  height: 4.6rem;
  text-align: justify;
}

.lrzj_detail_box {
  width: 100%;
  text-align: right;
  margin-top: 0.2rem;
}

.lrzj_detail_box a {
  width: 1.71rem;
  height: 0.36rem;
  line-height: 0.36rem;
  background: url(gdwx_xrld_detial.png) no-repeat;
  background-size: 100% auto;
  display: inline-block;
  color: #fff;
  text-align: center;
  font-size: 0.24rem;
  margin-top: 0.6rem;
}

.lrzj_right {
  height: 6.54rem;
  background: url(jdwxyjs_lrzj_right_bg.png) no-repeat;
  background-size: cover;
  padding: 0.6rem 0.4rem;
  box-sizing: border-box;
}

.lrzj_right_ul {
  width: 100%;
  overflow-y: auto;
  padding-right: 0.22rem;
  box-sizing: border-box;
  height: 5.5rem;
}

.lrzj_right_ul::-webkit-scrollbar {
  width: 6px;
  height: 1px;
}
.lrzj_right_ul::-webkit-scrollbar-thumb {
  border-radius: 10px;
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #d0c4bb;
}
.lrzj_right_ul::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  border-radius: 10px;
  background: #ccc3ba;
  opacity: 0.3;
}

.lrzj_right_ul li {
  width: 2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  margin-right: 0.1rem;
  text-align: center;
  float: left;
  margin-bottom: 0.3rem;
  font-size: 0.3rem;
  color: #21384d;
  cursor: pointer;
  transition: all 0.4s;
  background-repeat: no-repeat;
  background-position: 0 center;
  position: relative;
}

.lrzj_right_ul li:after {
  content: "";
  display: block;
  width: 0;
  height: 0.03rem;
  background-color: #4b6b87;
  border-radius: 0.01rem;
  position: absolute;
  left: 50%;
  bottom: -0.1rem;
  transition: all 0.4s;
  margin-left: -0.45rem;
}

.lrzj_right_ul li.active:after {
  width: 0.9rem;
}

.lrzj_right_ul li.active {
  background-image: url(gdwx_lrzj_btn_active.png);
  background-size: 100% auto;
  color: #21384d;
  font-weight: bold;
}

/* 现任研究员 */

.xryjy_content {
  width: 100%;
  height: 9.07rem;
  background: url(gdwx_xryjy_bg_m.jpg) no-repeat;
  background-size: cover;
  padding: 0.4rem 0.3rem 0 0.3rem;
  box-sizing: border-box;
  position: relative;
}

.xryjy_box {
  margin-top: 0.8rem;
}

.xryjy_boxIn {
  margin: 0;
}

.xryjy_box .gdwx_title_blue img {
  width: 2.94rem;
}

.xryjy_content .swiper-slide {
  position: relative;
}

.xryjy_title {
  width: 100%;
  overflow: hidden;
  color: #0d3457;
  box-sizing: border-box;
  padding-left: 2.8rem;
}

.xryjy_title_left h2 {
  font-size: 0.34rem;
  font-weight: normal;
}

.xryjy_title_left p {
  font-size: 0.26rem;
  margin-top: 0.1rem;
  display: block;
}

.xryjy_title_right {
  position: absolute;
  bottom: 0rem;
  right: 0.3rem;
}

.xryjy_title_right .xryjy_detail {
  width: 1.71rem;
  height: 0.36rem;
  line-height: 0.36rem;
  background: url(gdwx_xryjy_detial.png) no-repeat;
  background-size: 100% auto;
  display: block;
  color: #0d3457;
  text-align: center;
  font-size: 0.24rem;
}

.xryjy_detal_text {
  font-size: 0.26rem;
  line-height: 0.48rem;
  /* margin-top: 0.3rem; */
  color: #0d3457;
  height: 5.3rem;
  text-align: justify;
}

.xryjy_name_box {
  height: 2.2rem;
  position: relative;
  margin-top: 0.5rem;
  overflow-y: hidden;
  overflow-x: auto;
  margin-left: -0.3rem;
  padding-left: 0.3rem;
}

.xryjy_name_box::-webkit-scrollbar {
  display: none;
}

.xryjy_detal_text:before {
  content: "";
  display: block;
  width: 2.8rem;
  height: 2.3rem;
  float: left;
}

.xryjy_name_list {
  width: 100%;
  height: 100%;
  position: relative;
}

.xryjy_name_list_ul {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  white-space: nowrap;
}

.xryjy_name_list_ul li {
  height: 100%;
  width: 1.25rem;
  background: url(gdwx_xjyjy_name_link.png) no-repeat center 38px;
  background-size: 0.4rem auto;
  font-size: 0.3rem;
  text-align: center;
  color: #0d3457;
  cursor: pointer;
  display: inline-block;
}
.wxycbjb_zzry .xryjy_name_list_ul li {
  width: 2rem;
}

.xryjy_name_list_ul li span {
  position: relative;
}

.xryjy_name_list_ul li span:before,
.xryjy_name_list_ul li span:after {
  content: "";
  display: block;
  width: 0.16rem;
  height: 0.28rem;
  background-size: 100% auto;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  margin-top: -0.14rem;
  display: none;
}

.xryjy_name_list_ul li.active span:before,
.xryjy_name_list_ul li.active span:after {
  display: block;
}

.xryjy_name_list_ul li span:before {
  right: 110%;
  background-image: url(gdwx_xryjy_arrow1.png);
}

.xryjy_name_list_ul li span:after {
  left: 110%;
  background-image: url(gdwx_xryjy_arrow2.png);
}

.xryjy_name.active {
  background: url(gdwx_xryjy_name_active_m.png) no-repeat center 38px;
  background-size: 0.4rem auto;
  font-weight: bold;
}

.xryjy_name_line {
  width: 100%;
  height: 11px;
  position: absolute;
  top: 70px;
}

.xryjy_name_line span {
  width: 100%;
  height: 1px;
  background: #0d3457;
  position: absolute;
  top: 6px;
}

.xryjy_name_line::before,
.xryjy_name_line::after {
  content: "";
  width: 11px;
  height: 11px;
  border: 1px solid #0d3457;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  position: absolute;
  top: 0;
}

.xryjy_name_line::before {
  left: -12px;
}

.xryjy_name_line::after {
  right: -12px;
}

.xryjy_btn {
  overflow: hidden;
}

.xryjy_btn span {
  width: 50%;
  height: 1.1rem;
  display: block;
  float: left;
  cursor: pointer;
  background-size: 100% auto;
}

.xryjy_left_btn {
  background-image: url(gdwx_xryjy_left_bg_m.jpg);
}

.xryjy_right_btn {
  background-image: url(gdwx_xryjy_right_bg_m.jpg);
}

.xryjy_picture {
  width: 2.46rem;
  height: 3rem;
  background-color: #999;
  position: absolute;
  left: 0.3rem;
  top: 0.4rem;
}

.xryjy_picture_ul {
  width: 100%;
  height: 100%;
  position: relative;
}
.xryjy_picture_ul li {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -ms-transition: all 0.5s;
  -o-transition: all 0.5s;
  z-index: 1;
}

/* .xryjy_picture_ul li:nth-child(1) {
    opacity: 1;
    z-index: 2;
} */

.xryjy_picture_ul li img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.xryjy_picture_ul li.active {
  opacity: 1;
  z-index: 2;
}

/* .xryjy_btn {
    width: 183px;
    height: 85px;
    background: url(./gdwx_xryjy_btnBox_bg.jpg) no-repeat;
    background-size: cover;
    position: absolute;
    right: 0;
    bottom: 0;
}

.xryjy_btn span {
    width: 20px;
    height: 34px;
    display: block;
    position: absolute;
    top: 26px;
    cursor: pointer;
}

.xryjy_left_btn {
    background: url(./gdwx_xryjy_left_bg.png) no-repeat;
    background-size: 100%;
    left: 50px;
}

.xryjy_right_btn {
    background: url(./gdwx_xryjy_left_bg.png) no-repeat;
    background-size: 100%;
    right: 50px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
} */

/* 重要成果 */

.zycg_box {
  margin-top: 0.8rem;
}

.zycg_box {
  width: 100%;
}

.swiper-container_zycg {
  position: relative;
  white-space: nowrap;
}

.swiper-container_zycg .swiper-slide {
  display: inline-block;
  float: none;
  vertical-align: top;
  margin-right: 0.3rem;
}

.swiper-container_zycg .swiper-slide a {
  background: url(wxs_yjsCgBg1_v2023.jpg) no-repeat;
}
.swiper-container_zycg .swiper-slide a:nth-child(even) {
  background: url(wxs_yjsCgBg2_v2023.jpg) no-repeat;
}

.swiper-container_zycg .swiper-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
}

.swiper-container_zycg .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.zycg_boxIn {
  padding-bottom: 1.3rem;
}

.swiper-container_zycg .swiper-slide a {
  width: 4.4rem;
  height: 4.12rem;
  padding-top: 0.4rem;
  margin-right: 0.3rem;
  display: inline-block;
  text-align: center;
  box-sizing: border-box;
  vertical-align: top;
}

.swiper-container_zycg .swiper-slide a:last-of-type {
  margin-right: 0;
}

.swiper-container_zycg .swiper-slide .book_img {
  height: 2.5rem;
  margin: 0 auto;
}

.swiper-container_zycg .swiper-slide .book_img img {
  max-height: 2.5rem;
  max-width: 3.8rem;
}

.swiper-container_zycg .swiper-slide .book_name {
  font-size: 0.24rem;
  padding-top: 0.1rem;
  color: #21384d;
  white-space: normal;
}
.swiper-container_zycg .swiper-slide .book_autor {
  font-size: 0.24rem;
  padding-top: 0.1rem;
  color: #21384d;
  white-space: normal;
}
.swiper-pagination_zycg {
  width: 100%;
  height: 40px;
  /* background-color: red; */
  position: absolute;
  text-align: center;
  bottom: 0;
  display: none;
}

.swiper-pagination_zycg .swiper-pagination-switch {
  width: 22px;
  height: 22px;
  background: url(gdwx_xrld_brwon_btn.png) no-repeat;
  background-size: 100%;
  display: inline-block;
  opacity: 0.6;
  margin: 0 20px;
  position: relative;
}

.swiper-pagination_zycg .swiper-pagination-switch:last-of-type:after {
  display: none;
}

.swiper-pagination_zycg .swiper-pagination-switch:after {
  content: "";
  width: 40px;
  height: 1px;
  background-color: #4b6b87;
  opacity: 0.3;
  position: absolute;
  left: 100%;
  top: 50%;
}

.swiper-pagination_zycg .swiper-active-switch {
  opacity: 1;
}

.xrld_picture_ul {
  width: 2.46rem;
  height: 3rem;
  top: 0.4rem;
  left: 0.3rem;
  position: absolute;
}

.img-cont img {
  display: block;
  width: 100%;
}
.cg-wrapper .img-cont img {
  display: block;
  max-width: 100%;
  width: auto;
  margin: 0 auto;
}
.base-wrapper {
  padding: 0 0.3rem;
}

.base-chil-top {
  text-align: center;
  background: url(wxs_base_top_border_m.png) 0 bottom no-repeat;
  background-size: 100% auto;
  color: #0d3457;
  padding-bottom: 0.6rem;
  margin-bottom: 0.4rem;
  padding-top: 0.3rem;
}

.base-chil-top h2 {
  font-size: 0.44rem;
  font-family: "sourcehanserifcnheavy";
}

.base-chil-top .menu-list {
  margin-top: 0.3rem;
  overflow-y: hidden;
  overflow-x: auto;
  white-space: nowrap;
}

.base-chil-top .menu-list::-webkit-scrollbar {
  display: none;
}

.base-chil-top .menu-list .menu-item {
  display: inline-block;
  width: 2.6rem;
  height: 0.65rem;
  line-height: 0.65rem;
  font-size: 0.24rem;
  background: url(wxs_base_top_bg1.png) no-repeat;
  background-size: 100% 100%;
  margin-right: 0.1rem;
}
.base-chil-top .gd-menu-list .menu-item {
  display: inline-block;
  width: 3.8rem;
  height: 0.65rem;
  line-height: 0.65rem;
  font-size: 0.28rem;
  background: url(wxs_base_top_bg1.png) no-repeat;
  background-size: 100% 100%;
  margin-right: 0.2rem;
}
.base-chil-top .menu-item.active {
  background-image: url(wxs_base_top_bg2.png);
  color: #ffffff;
}

.base-chil-top .search-cont {
  margin-top: 0.3rem;
  overflow: hidden;
}

.base-chil-top .search-cont .input-cont {
  width: 5.24rem;
  height: 0.8rem;
  background: url(wxs_search_bg_m.png) no-repeat;
  background-size: 100% auto;
  float: left;
  box-sizing: border-box;
  padding: 0 0.15rem;
}

.base-chil-top .search-cont .input-cont input {
  background: transparent;
  width: 100%;
  height: 0.8rem;
  line-height: 0.8rem;
  text-indent: 0.1rem;
  border: none;
  outline: none;
  font-size: 0.28rem;
}

.base-chil-top .search-cont .search-btn {
  width: 1.48rem;
  height: 0.8rem;
  line-height: 0.8rem;
  font-size: 0.8rem;
  text-indent: 0.5rem;
  float: right;
  background: url(wxs_search_btn_m.png) no-repeat;
  background-size: 100% auto;
  font-size: 0.28rem;
  color: #ffffff;
}

.djgz-wrapper li {
  background-color: #ffffff;
  background-image: url(wxs_djgz_list_bg_m.png);
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top left;
  border: solid 1px #dee8ef;
  box-sizing: border-box;
  padding: 0.4rem;
  margin-bottom: 0.4rem;
  position: relative;
  overflow: hidden;
}
.djgz-wrapper.cg-wrapper li {
  height: auto;
}
.djgz-wrapper li:last-child {
  margin-bottom: 0;
}
.djgz-wrapper li.noImg {
  height: auto;
}

.djgz-wrapper li:after {
  content: "";
  display: block;
  width: 100%;
  height: 0.4rem;
  background: url(wxs_djgz_list_bg2_m.png) left bottom no-repeat;
  background-size: 100% auto;
  position: absolute;
  left: 0;
  bottom: 0;
}

.djgz-wrapper li .img-cont {
  height: 4.58rem;
  margin-bottom: 0.3rem;
  position: relative;
  z-index: 2;
}

.djgz-wrapper li .img-cont img {
  height: 100%;
  object-fit: cover;
}

.djgz-wrapper li .text-cont {
  overflow: hidden;
  position: relative;
  z-index: 2;
}

.djgz-wrapper .text-cont h3 {
  font-size: 0.32rem;
  line-height: 1.5;
  transition: all 0.4s;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.djgz-wrapper .text-cont h3 span {
  color: #A60712;
  text-decoration: underline;
}
.djgz-wrapper.cg-wrapper .text-cont h3 {
  text-align: center;
}
.djgz-wrapper .red-text {
  color: #a60712;
}

.djgz-wrapper li.noImg h3 {
  -webkit-line-clamp: 5;
}

.djgz-wrapper .text-cont .djgz-time {
  font-size: 0.24rem;
  color: #0d3457;
  position: relative;
  overflow: hidden;
  margin-top: 0.2rem;
  transition: all 0.4s;
}

.djgz-wrapper .text-cont .djgz-time:before {
  content: "";
  width: 0.36rem;
  height: 0.24rem;
  background: url(wxs_djgz_list_icon1.png) no-repeat;
  background-size: 100% auto;
  position: absolute;
  top: 50%;
  margin-top: -0.12rem;
  left: 1.54rem;
}

.djgz-wrapper .text-cont .djgz-time:after {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #dde4ea;
  top: 50%;
  left: 1.64rem;
  position: absolute;
  transition: all 0.4s;
}

.djgz-wrapper .text-cont p {
  display: none;
}
.djgz-wrapper .text-cont .djgz-detail {
  width: 99px;
  height: 21px;
  line-height: 20px;
  width: 99px;
  height: 21px;
  color: #0d3457;
  text-align: center;
  background: url(wxs_djgz_detail.png) no-repeat;
  background-size: 100% auto;
  display: block;
  margin-top: 25px;
  font-size: 14px;
  transition: all 0.4s;
  display: none;
}

.pages {
  padding: 0.3rem 0;
  text-align: center;
  line-height: 0.4rem;
}
.pages a {
  display: inline-block;
  border: 1px solid #dddddd;
  padding: 0 0.15rem;
  font-size: 0.22rem;
  border-radius: 2px;
  box-sizing: border-box;
  height: 0.42rem;
  margin: 0 1px;
}

.pages a.active {
  background-color: #a60712;
  border-color: #a60712;
  color: #fff;
}
.pages span {
  font-size: 0.22rem;
}
.pages input {
  width: 0.51rem;
  height: 0.42rem;
  text-align: center;
  display: inline-block;
  border: 1px solid #ddd;
  box-sizing: border-box;
}
.pages .sk05_submit {
  width: 0.51rem;
  height: 0.42rem;
  border-radius: 2px;
  background-color: #a60712;
  color: #fff;
  font-size: 0.22rem;
  cursor: pointer;
  border: 0;
}
.pages .goto {
  display: none;
}
.base-page-wrapper {
  background-color: #ffffff;
  border: solid 1px #dee8ef;
  position: relative;
  padding: 0.6rem 0.4rem;
  margin-bottom: 1.1rem;
}

.base-page-wrapper:before,
.base-page-wrapper:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0.6rem;
  background-size: 100% auto;
  background-repeat: no-repeat;
  left: 0;
}

.base-page-wrapper:before {
  background-image: url(wxs_djgz_list_bg_m.png);
  top: 0;
  background-position: left top;
}

.base-page-wrapper:after {
  background-image: url(wxs_djgz_list_bg2_m.png);
  bottom: 0;
  background-position: left bottom;
}

.base-page-wrapper h3 {
  text-align: center;
  font-size: 0.44rem;
  position: relative;
  color: #0d3457;
}

.base-page-wrapper h3:after {
  content: "";
  width: 1.2rem;
  height: 0.06rem;
  background-color: #a70712;
  position: absolute;
  left: 50%;
  margin-left: -0.6rem;
  bottom: -0.4rem;
}
.base-page-title h3 {
  margin-bottom: 1.5em;
}
.base-page-wrapper .page-content {
}

.base-page-wrapper .page-content h4 {
  font-size: 0.34rem;
  color: #0d3457;
  margin-bottom: 0.2rem;
  margin-top: 0.6rem;
}

.base-page-wrapper .page-content h4:nth-child(1) {
  margin-top: 0;
}

.base-page-wrapper .page-content p {
  font-size: 0.32rem;
  line-height: 1.8;
  color: #1a1a1a;
  text-indent: 2em;
  margin-bottom: 1em;
}
.base-page-wrapper .page-content p a {
  color: #0000ff;
}
.base-page-wrapper .page-content-lm p {
  margin-bottom: 1em;
}
.base-page-wrapper .page-content-lm table {
  zoom: 0.8;
}
.base-page-wrapper .page-content-lm table td p {
  margin-bottom: 0 !important;
  text-indent: 0 !important;
  padding: 0 0.04rem;
}
.base-page-wrapper .page-content p span {
}

.djgz-wrapper .search-result {
  font-size: 0.26rem;
  margin-bottom: 0.2rem;
}

.djgz-wrapper .search-result .result-text {
  color: #1a1a1a;
  margin-bottom: 0.2rem;
}

.djgz-wrapper .search-result .result-text span {
  color: #a60712;
}

.djgz-wrapper .search-result .order-item {
  display: inline-block;
  margin-right: 0.4rem;
  padding-right: 0.25rem;
  color: #0d3457;
  background: url(wxs_search_order2.png) right center no-repeat;
  background-size: 0.13rem auto;
  cursor: pointer;
}

.djgz-wrapper .search-result .order-item.active {
  color: #a60712;
  background-image: url(wxs_search_order1.png);
}

.base-chil-top .menu-child-list {
  margin-top: 0.3rem;
  font-size: 0.3rem;
  line-height: 1.8;
}

.base-chil-top.kxyj-top .menu-child-list {
  width: 2.13rem;
  margin-left: 1.1rem;
}

.base-chil-top .menu-child-item.active {
  color: #a60712;
  font-weight: bold;
}

.base-chil-top .menu-child-list span {
  margin: 0 0.1rem;
}

.djgz-wrapper.xscg-wrapper li {
  height: auto;
}

.djgz-wrapper.xscg-wrapper .text-cont h3 {
  -webkit-line-clamp: 3;
}

.djgz-wrapper.xscg-wrapper .text-cont .djgz-time:before {
  left: 1.64rem;
}

.djgz-wrapper .text-cont .djgz-time:after {
  left: 1.78rem;
}

.xscg-zz-wrapper li {
  height: 3.39rem;
}
.ztzl li {
  height: 3.8rem;
}
.ztzl li img {
  width: 100%;
  height: 100%;
}
.xscg-zz-wrapper li .img-cont {
  width: 1.73rem;
  height: 2.43rem;
  position: relative;
  z-index: 2;
  overflow: hidden;
  margin-right: 0.32rem;
  float: left;
}

.xscg-zz-wrapper li .img-cont img {
  height: 100%;
  object-fit: cover;
}

.xscg-zz-wrapper li .text-cont {
  position: relative;
}

.xscg-zz-wrapper .text-cont h3 {
  -webkit-line-clamp: 3;
}

.xscg-zz-wrapper .text-cont p {
  display: block;
  margin-top: 0.2rem;
  font-size: 0.24rem;
  color: #8e8e8e;
}

.xscg-zz-wrapper .text-cont .djgz-time {
  margin-top: 0.3rem;
}

.xscg-zz-wrapper .text-cont .djgz-time:before {
  left: 1.64rem;
}

.xscg-zz-wrapper .text-cont .djgz-time:after {
  left: 1.74rem;
}

.pywyh-wrapper .wyh-list {
  padding-top: 0.2rem;
  margin: 0 -0.14rem;
  font-size: 0;
  text-align: center;
}

.pywyh-wrapper .wyh-list .wyh-item {
  display: inline-block;
  margin: 0 0.12rem;
  width: 2.12rem;
  height: 3.14rem;
  background: url(wxs-wyh-bg.png) no-repeat;
  background-size: cover;
  border: solid 1px #e0edf4;
  border-bottom: 0.04rem solid #94aec5;
  box-sizing: border-box;
  padding: 0.18rem;
  margin-bottom: 0.4rem;
}

.pywyh-wrapper .wyh-list .wyh-item .img-cont {
  height: 2.2rem;
  overflow: hidden;
}

.pywyh-wrapper .wyh-list .wyh-item .text-cont {
  text-align: center;
  font-size: 0.22rem;
  margin-top: 0.18rem;
}

.wxsjj-content {
  padding-top: 0.2rem;
  position: relative;
  margin: 0 -0.3rem 0.5rem;
}
.wxsjj-content .img-jj img {
  width: 100%;
  height: auto;
}
.wxsjj-content .text-cont {
  /* width: 7.5rem; */
  margin: -1.3rem 0.3rem 0;
  height: 5.38rem;
  background-color: #ffffff;
  border: solid 1px #f0ebeb;
  z-index: 2;
  padding: 0.6rem 0.5rem;
  box-sizing: border-box;
  background-image: url(wxs-wxsjj-bg.jpg);
  background-size: cover;
  position: relative;
}

.wxsjj-content .text-cont h3 {
  font-size: 0.4rem;
  color: #0d3457;
  position: relative;
}

.wxsjj-content .text-cont h3:after {
  content: "";
  width: 0.8rem;
  height: 0.06rem;
  background-color: #a70712;
  position: absolute;
  left: 0;
  bottom: -0.3rem;
}

.wxsjj-content .text-cont p {
  margin-top: 0.6rem;
  font-size: 0.32rem;
  color: #1a1a1a;
  line-height: 1.8;
}

.xrld-wrapper .xrld-item {
  padding-top: 0.6rem;
  padding-bottom: 0.9rem;
  overflow: hidden;
  border-bottom: 1px solid #dee8ef;
}

.xrld-wrapper .xrld-item .img-cont {
  width: 2.8rem;
  margin: 0 auto;
}

.xrld-wrapper .xrld-item .text-cont {
  margin-top: 0.2rem;
}

.xrld-wrapper .xrld-item .text-cont h3 {
  color: #0d3457;
  font-size: 0.38rem;
  text-align: center;
}

.xrld-wrapper .xrld-item .text-cont h3 span {
  font-size: 0.28rem;
  margin-top: 0.05rem;
  display: block;
}

.xrld-wrapper .xrld-item .text-cont p {
  color: #1a1a1a;
  font-size: 0.32rem;
  line-height: 1.8;
  max-height: 3.3rem;
  overflow: hidden;
  transition: all 0.4s;
  text-indent: 2em;
  display: block;
}

.xrld-wrapper .xrld-item .text-cont .hide-cont.active p {
  max-height: 23rem;
}

.xrld-wrapper .xrld-item .hide-cont {
  position: relative;
  margin-top: 0.1rem;
}

.xrld-wrapper .xrld-item .hide-cont:after {
  content: "";
  display: block;
  width: 100%;
  bottom: -0.1rem;
  left: 0;
  height: 0.6rem;
  background: linear-gradient(
          to top,
          rgba(255, 255, 255, 1),
          rgba(255, 255, 255, 0.2)
  );
  position: absolute;
  opacity: 1;
  transition: all 0.4s;
}

.xrld-wrapper .xrld-item .text-cont .hide-cont.active:after {
  opacity: 0;
}

.xrld-wrapper .xrld-item .show-more {
  position: absolute;
  z-index: 2;
  width: 1.4rem;
  left: 50%;
  margin-left: -0.7rem;
  background: url(wxs-xrld-arrow1.png) 0 center no-repeat;
  background-size: 0.44rem auto;
  padding-left: 0.54rem;
  color: #ab0712;
  font-size: 0.28rem;
  bottom: -0.55rem;
  cursor: pointer;
}

.xrld-wrapper .xrld-item .text-cont .hide-cont.active .show-more {
  background-image: url(wxs-xrld-arrow2.png);
}

.zt-banner {
  position: relative;
  margin-bottom: 0.2rem;
}

.zt-banner .logo-link {
  position: absolute;
  width: 40%;
  z-index: 2;
  top: 4.5%;
  left: 3%;
  font-size: 0;
  padding-top: 5%;
  background: rgba(0, 0, 0, 0);
}

.yjs-base-title {
  height: 0.5rem;
  line-height: 0.5rem;
  background-repeat: no-repeat;
  padding-left: 0.54rem;
  font-size: 0.42rem;
  font-family: "sourcehanserifcnheavy";
  background-size: 0.4rem auto;
  background-position: 0 0.06rem;
  margin-bottom: 0.4rem;
}

.yjs-base-title.title-color1 {
  background-image: url(wxs-yjs-title-icon1.png);
  color: #21384d;
}

.yjs-base-title.title-color2 {
  background-image: url(wxs-yjs-title-icon2.png);
  color: #664b32;
}

.yjs-base-title.title-color3 {
  background-image: url(wxs-yjs-title-icon3.png);
  color: #88a5b7;
}

.yjs-base-title.title-color4 {
  background-image: url(wxs-yjs-title-icon4.png);
  color: #528097;
}

.yjs-base-title.title-color5 {
  background-image: url(wxs-yjs-title-icon5.png);
  color: #8a704a;
}

.yjs-base-title.title-color6 {
  background-image: url(wxs-yjs-title-icon6.png);
  color: #691e1d;
}
.yjs-base-title.title-color7 {
  background-image: url(wxs-yjs-title-icon7.png);
  color: #285441;
}

.yjs-base-title .yjs-tab {
  float: right;
  width: 4rem;
  font-size: 0.3rem;
  font-weight: normal;
  text-align: right;
  font-family: "Microsoft YaHei";
}

.yjs-base-title .yjs-tab span {
  float: none;
  margin: 0 0.2rem;
}

.yjs-base-title .yjs-tab .tab-item {
  display: inline-block;
  position: relative;
  transition: all 0.4s;
  cursor: pointer;
}

.yjs-base-title .yjs-tab .tab-item.active {
  color: #a60712;
  font-weight: bold;
}

.yjs-base-title .yjs-tab .tab-item:after {
  content: "";
  display: block;
  width: 0;

  height: 0.03rem;
  background-color: #a60712;
  border-radius: 2px;
  position: absolute;
  left: 50%;
  bottom: -0.15rem;
  margin-left: -0.23rem;
  transition: all 0.4s;
}

.yjs-base-title .yjs-tab .tab-item.active:after {
  width: 0.45rem;
}

/*  所庆七十周年开始 */
.sq-main.wrap {
  border-top: none;
}

.sq-main .bread_nav {
  margin: 0.35rem 0;
  padding-left: 0.3rem;
  box-sizing: border-box;
}

.sq_list {
  box-sizing: border-box;
  padding: 0 0.3rem;
}

.sq_list .list_left {
  width: 100%;
}

.list_left_img {
  position: relative;
  width: 100%;
  height: 3.5rem;
  overflow: hidden;
  background-color: #616161;
}

.list_left_img img {
  width: 100%;
}

.list_left_tit {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  line-height: 0.6rem;
  height: 0.6rem;
  background: rgba(0, 0, 0, 0.2);
  padding: 0 1.2rem 0 0.2rem;
  box-sizing: border-box;
}

.list_left_tit p {
  font-size: 0.26rem;
  color: #ffffff;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.list_left_num {
  position: absolute;
  z-index: 11;
  right: 0.2rem;
  bottom: 0;
  line-height: 0.6rem;
  height: 0.6rem;
  color: #c3c3c3;
  font-size: 0.26rem;
}

.num_curPage {
  font-size: 0.4rem;
  color: #fff;
  opacity: 1;
}

.list_left_change {
  height: 1.13rem;
  margin-top: 0.2rem;
}

.change_box {
  width: 2.2rem;
  height: 1.13rem;
  box-sizing: border-box;
  float: left;
  margin-right: 0.14rem;
  position: relative;
}

.change_box:last-of-type {
  margin-right: 0;
}

.change_box::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  left: 0;
  top: 0;
  z-index: 11;
}

.change_box .img_box {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: block;
}

.change_box img {
  width: 100%;
}

.change_box p {
  display: none;
}

.change_box.active::after {
  background: rgba(0, 0, 0, 0);
}

.change_box.active,
.change_box:hover {
  border: 0.04rem solid #a60712;
  position: relative;
}

.change_box.active::before {
  content: "";
  display: block;
  width: 0.2rem;
  height: 0.1rem;
  background: url(wxs_zt_sq70_changeIcon.png) no-repeat;
  background-size: cover;
  position: absolute;
  left: 50%;
  top: -0.1rem;
  transform: translateX(-50%);
}

.sq_list .list_right {
  margin-top: 0.45rem;
  width: 100%;
}

.list_right_news {
  padding-bottom: 0.25rem;
  border-bottom: 1px solid #c9d4e2;
}

.list_right_news .news_tit {
  font-size: 0.36rem;
  font-weight: 600;
  line-height: 0.45rem;
}

.list_right_news .news_tit a {
  color: #a60712;
}

.list_right_news .news_text {
  margin-top: 0.2rem;
  font-size: 0.26rem;
  line-height: 0.48rem;
  color: #333333;
}

.list_right_ul {
  margin-top: 0.2rem;
}

.list_right_ul .list_right_li {
  font-size: 0.3rem;
  line-height: 0.48rem;
  margin-top: 0.3rem;
}

.list_right_ul .list_right_li a {
  color: #1a1a1a;
  display: block;
  width: 100%;
  height: 100%;
  padding-left: 0.3rem;
  box-sizing: border-box;
  position: relative;
}

.list_right_li a::before {
  position: absolute;
  content: "";
  width: 0.1rem;
  height: 0.1rem;
  border-radius: 50%;
  background: #a60712;
  left: 0;
  top: 0.2rem;
}

.sq-wrapper .sq_news {
  margin-top: 0.8rem;
  padding: 0.8rem 0;
  background: url(wxs-sq-newsBg.jpg) no-repeat;
  background-size: cover;
  height: auto;
}

.news-detail {
  line-height: 0.33rem;
  width: 1.54rem;
  height: 0.33rem;
  color: #a60712;
  text-align: center;
  background: url(wxs_djgz_detail_hover.png) no-repeat;
  background-size: 100% auto;
  display: block;
  font-size: 0.24rem;
  transition: all 0.4s;
}

.sq_news .slide_div {
  padding: 0.3rem;
  box-sizing: border-box;
  width: 4.3rem;
  height: 6.7rem;
}

.sq_news .noImg_div .slide_textIn {
  height: 4.9rem;
}

.sq_news .slide_text {
  padding: 0;
  border: none;
}

.sq_news .slide_div {
  background-color: #ffffff;
  box-shadow: 0px 5px 10px 0px rgba(199, 24, 21, 0.23);
}

.sq_news .slide_pic {
  height: 2.78rem;
}

.sq_news .slide_time {
  height: 0.46rem;
  line-height: 0.46rem;
  font-size: 0.22rem;
  padding-left: 0.22rem;
  background-color: #f5f4f6;
  margin-top: 0.25rem;
  font-weight: 400;
}

.sq_news .swiper-slide {
  height: 6.7rem;
  width: 4.6rem;
  padding-left: 0.3rem;
  box-sizing: border-box;
}

.sq_news_con {
  position: relative;
}

.sq_news .slide_title {
  margin-top: 0.3rem;
  font-size: 0.3rem;
  line-height: 0.46rem;
  font-weight: normal;
  -webkit-line-clamp: 4;
}

.noImg_div .slide_title {
  -webkit-line-clamp: 6;
}

.sq_news .slide_textIn {
  height: 2.2rem;
}

.sq_news .slide_zhaiyao {
  display: none;
}

.sq_news_btn {
  width: 0.74rem;
  height: 0.74rem;
  box-shadow: 0px 3px 10px 0px rgba(199, 24, 21, 0.24);
  position: absolute;
  top: 50%;
  margin-top: -0.37rem;
  opacity: 1;
  z-index: 11;
  cursor: pointer;
  transition: all 0.5s;
}

.sq_news_left {
  left: 0;
  background: url(wxs_zt_sq70_left.png) no-repeat;
  background-size: cover;
}

.sq_news_right {
  right: 0;
  background: url(wxs_zt_sq70_right.png) no-repeat;
  background-size: cover;
}

.sq_video {
  padding: 0.72rem 0 1rem;
}

.sq_video .video_main {
  background: url(wxs_zt_sq70_videoBg.jpg) no-repeat;
  padding: 0.4rem 0.3rem;
  box-sizing: border-box;
}

.sq_video .video_main video {
  width: 100%;
}

/*  所庆七十周年结束 */

/* 文学所大讲堂开始 */
.wxsdjt-main.wrap {
  border-top: none;
}

.wxsdjt-main .bread_nav {
  margin: 0.35rem 0;
  padding-left: 0.3rem;
  box-sizing: border-box;
}

.wxsdjt_video {
  width: 100%;
}

.video_wrap {
  width: 100%;
  height: 4.28rem;
}

.video_wrap video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.video_info {
  background: url(wxs_zt_wxsdjt_videoBg.png) no-repeat;
  background-size: cover;
  width: 100%;
  padding: 0.7rem 0.3rem 0.8rem;
  box-sizing: border-box;
  position: relative;
}

.video_info_p1 {
  font-size: 0.5rem;
  line-height: 0.78rem;
  color: #ffffff;
}

.video_info_p2 {
  font-size: 0.38rem;
  color: #ffffff;
  margin-top: 0.2rem;
}

.video_info_p3 {
  font-size: 0.32rem;
  line-height: 0.58rem;
  color: #ffffff;
  margin-top: 0.4rem;
}

.video_info_detail {
  line-height: 0.33rem;
  width: 1.55rem;
  height: 0.33rem;
  color: #fff;
  text-align: center;
  background: url(gdwx_xrld_detial.png) no-repeat;
  background-size: 100% auto;
  display: block;
  font-size: 0.24rem;
  transition: all 0.4s;
  margin-top: 0.8rem;
}

.wxsdjt_list {
  padding: 0.8rem 0 1.2rem;
}

.wxsdjt_list_swiper .sp_other {
  margin-top: 0;
  padding: 0 0.3rem;
  box-sizing: border-box;
}
.wxsdjt_list_swiper .sp_other li {
  width: 100%;
}
.wxsdjt_list_swiper .swiper-wrapper {
  padding-bottom: 1.1rem;
}

/* 文学所大讲堂结束 */

/* 现代文学研究室 begin */
.xdwxyjs-wrapIn .gr_title {
  background-image: url(wxs_xdwxyjs_r1t_v2023.png);
}

.xdwxyjs-wrapIn .gdwx_row1_right {
  background-image: url(wxs_xdwxyjs_r1rBg_v2023.png);
}

.xdwxyjs-wrapIn .lrld_content {
  background-image: url(xdwxyjs_lrlg_bg_m.jpg);
}

.xdwxyjs-wrapIn .gdwx_row2In .txt-con {
  background-image: url(xdwxyjs_yjsDescBg_v2023.png);
}

.xdwxyjs-wrapIn .lrld_title,
.xdwxyjs-wrapIn .lrld_detal_text,
.xdwxyjs-wrapIn .lrld_name_list_ul li {
  color: #ffffff;
}

.xdwxyjs-wrapIn .lrld_title_right .lrld_detail {
  background-image: url(gdwx_xrld_detial.png);
  color: #ffffff;
}

.xdwxyjs-wrapIn .lrld_name_list_ul li span:before {
  background-image: url(xdwxyjs_lrld_arrow1.png);
}

.xdwxyjs-wrapIn .lrld_name_list_ul li span:after {
  background-image: url(xdwxyjs_lrld_arrow2.png);
}

.xdwxyjs-wrapIn .lrld_name.active {
  background-image: url(xdwxyjs_lrld_name_active_m.png);
}

.xdwxyjs-wrapIn .lrld_name_list_ul li {
  background-image: url(xdwxyjs_lrld_name_link.png);
}

.xdwxyjs-wrapIn .lrld_name_line span {
  background: rgba(255, 255, 255, 0.3);
}

.xdwxyjs-wrapIn .lrld_name_line::before,
.xdwxyjs-wrapIn .lrld_name_line::after {
  border-color: rgba(255, 255, 255, 0.3);
}

.xdwxyjs-wrapIn .lrld_btn {
  background-image: url(xdwxyjs_lrld_btnBox_bg.png);
}

.xdwxyjs-wrapIn .xrld_boxIn {
  background-image: url(xdwxyjs_xrld_btnBox_bg.jpg);
}

.xdwxyjs-wrapIn .xrld_title,
.xdwxyjs-wrapIn .xrld_detal_text {
  color: #466e81;
}

.xdwxyjs-wrapIn .xrld_box .xrld_title_right .xrld_detail {
  background-image: url(xdwxyjs_xrld_detial.png);
  color: #9f6367;
}

.xdwxyjs-wrapIn .lrzj_left {
  background-image: url(xdwxyjs_lrzj_left_bg.jpg);
}

.xdwxyjs-wrapIn .lrzj_right_ul li {
  color: #528097;
}

.xdwxyjs-wrapIn .lrzj_right_ul li:hover,
.xdwxyjs-wrapIn .lrzj_right_ul li.active {
  background-image: url(xdwxyjs_lrzj_btn_active.png);
}

.xdwxyjs-wrapIn .xryjy_content {
  background-image: url(xdwxyjs_xryjy_bg_m.jpg);
}

.xdwxyjs-wrapIn .xryjy_title,
.xdwxyjs-wrapIn .xryjy_detal_text,
.xdwxyjs-wrapIn .xryjy_name_list_ul li {
  color: #466e81;
}

.xdwxyjs-wrapIn .xryjy_title_right .xryjy_detail {
  background-image: url(xdwxyjs_xrld_detial.png);
  color: #9f6367;
}

.xdwxyjs-wrapIn .xryjy_name_list_ul li span:before {
  background-image: url(xdwxyjs_xryjy_arrow1.png);
}

.xdwxyjs-wrapIn .xryjy_name_list_ul li span:after {
  background-image: url(xdwxyjs_xryjy_arrow2.png);
}

.xdwxyjs-wrapIn .xryjy_name_list_ul .xryjy_name.active {
  background-image: url(xdwxyjs_xryjy_name_active_m.png);
}

.xdwxyjs-wrapIn .lrzj_right {
  background-image: url(xdwxyjs_lrzj_right_bg.png);
}

.xdwxyjs-wrapIn .lrld_left_btn {
  background-image: url(xdwxyjs_lrld_left_bg_m.jpg);
}

.xdwxyjs-wrapIn .lrld_right_btn {
  background-image: url(xdwxyjs_lrld_right_bg_m.jpg);
}

.xdwxyjs-wrapIn .gdwx_row1_right .xrld_title_right .xrld_detail {
  margin-top: 30px;
}
/* 现代文学研究室 end */

/* 近代文学研究室 begin */
.jdwxyjs-wrapIn .gr_title {
  background-image: url(wxs_jdwxyjs_r1t_v2023.png);
}

.jdwxyjs-wrapIn .lrld_content {
  background-image: url(jdwxyjs_lrlg_m_bg.jpg);
}

.jdwxyjs-wrapIn .xrld_boxIn {
  background-image: url(jdwxyjs_xrld_btnBox_m_bg.jpg);
}

.jdwxyjs-wrapIn .lrzj_right {
  background-image: url(jdwxyjs_lrzj_right_bg.png);
}

.jdwxyjs-wrapIn .xryjy_content {
  background-image: url(jdwxyjs_xryjy_m_bg.jpg);
}

/* 近代文学研究室 end */

/* 古典文献研究室 begin */
.gdwxyjs-wrapIn .gr_title {
  background-image: url(wxs_gdwxyjs_r1t_v2023.png);
}

.gdwxyjs-wrapIn .gdwx_row1_right {
  background-image: url(wxs_gdwxyjs_r1rBg_v2023.png);
}

.gdwxyjs-wrapIn .lrld_content {
  background-image: url(gdwxyjs_lrlg_m_bg.jpg);
}

.gdwxyjs-wrapIn .gdwx_row2In .txt-con {
  background-image: url("gdwxyjs_yjsDescBg_v2023.png");
}

.gdwxyjs-wrapIn .lrld_title,
.gdwxyjs-wrapIn .lrld_detal_text,
.gdwxyjs-wrapIn .lrld_name_list_ul li {
  color: #8a704a;
}

.gdwxyjs-wrapIn .lrld_title_right .lrld_detail {
  color: #8a704a;
}

.gdwxyjs-wrapIn .xrld_boxIn {
  background-image: url(gdwxyjs_xrld_btnBox_m_bg.jpg);
}

.gdwxyjs-wrapIn .lrld_btn {
  background-image: url(gdwxyjs_lrld_btnBox_bg.png);
}

.gdwxyjs-wrapIn .lrzj_right_ul li {
  color: #528097;
}

.gdwxyjs-wrapIn .xryjy_content {
  background-image: url(gdwxyjs_xryjy_m_bg.jpg);
}

.gdwxyjs-wrapIn .xryjy_title,
.gdwxyjs-wrapIn .xryjy_detal_text,
.gdwxyjs-wrapIn .xryjy_name_list_ul li {
  color: #0d3457;
}

.gdwxyjs-wrapIn .xryjy_title_right .xryjy_detail {
  color: #0d3457;
}

.gdwxyjs-wrapIn .gdwx_row1_right .xrld_title_right .xrld_detail {
  margin-top: 30px;
}

.gdwxyjs-wrapIn .swiper-container_zycg .swiper-slide a:nth-of-type(1) {
  background-image: url(gdwxyjs_yjsCgBg1_v2023.jpg);
}

.gdwxyjs-wrapIn .swiper-container_zycg .swiper-slide a:nth-of-type(2) {
  background-image: url(gdwxyjs_yjsCgBg2_v2023.jpg);
}

.gdwxyjs-wrapIn .swiper-container_zycg .swiper-slide a:nth-of-type(3) {
  background-image: url(wxs_yjsCgBg2_v2023.jpg);
}

.gdwxyjs-wrapIn .swiper-container_zycg .swiper-slide .book_name,
.gdwxyjs-wrapIn .swiper-container_zycg .swiper-slide .book_autor {
  color: #55491b;
}
.wxycbjb_zycg .swiper-container_zycg .swiper-slide .book_name {
  color: #55491b;
  width: 3.5rem;
  margin: 0 auto;
  text-align: center;
  font-size: 0.24rem;
  line-height: 0.36rem;
}

.gdwxyjs-wrapIn
.swiper-container_zycg
.swiper-slide
a:nth-of-type(3)
.book_name,
.gdwxyjs-wrapIn
.swiper-container_zycg
.swiper-slide
a:nth-of-type(3)
.book_autor {
  color: #0d3457;
}

.gdwxyjs-wrapIn .swiper-pagination_zycg .swiper-pagination-switch {
  background-image: url(wxs-yjs-title-icon5.png);
}

/* 古典文献研究室 end */

/* 马克思主义研究室 begin */
.mkszyyjs-wrapIn .gr_title {
  background-image: url(wxs_mkszyyjs_r1t_v2023.png);
  height: auto;
  background-position: 0 0.1rem;
}

.mkszyyjs-wrapIn .gdwx_row1_right {
  background-image: url(wxs_mkszyyjs_r1rBg_v2023.png);
  height: 5.7rem;
}

.mkszyyjs-wrapIn .lrld_content {
  background-image: url(mkszyyjs_lrlg_m_bg.jpg);
}

.mkszyyjs-wrapIn .gdwx_row2In .txt-con {
  background-image: url("gdwxyjs_yjsDescBg_v2023.png");
}

.mkszyyjs-wrapIn .lrld_title,
.mkszyyjs-wrapIn .lrld_detal_text,
.mkszyyjs-wrapIn .lrld_name_list_ul li {
  color: #761716;
}

.mkszyyjs-wrapIn .lrld_title_right .lrld_detail {
  color: #761716;
}

.mkszyyjs-wrapIn .xrld_boxIn {
  background-image: url(gdwxyjs_xrld_btnBox_m_bg.jpg);
}

.mkszyyjs-wrapIn .lrld_btn {
  background-image: url(gdwxyjs_lrld_btnBox_bg.png);
  display: none;
}

.mkszyyjs-wrapIn .lrzj_right_ul li {
  color: #528097;
}

.mkszyyjs-wrapIn .xryjy_content {
  background-image: url(gdwxyjs_xryjy_m_bg.jpg);
}

.mkszyyjs-wrapIn .xryjy_title,
.mkszyyjs-wrapIn .xryjy_detal_text,
.mkszyyjs-wrapIn .xryjy_name_list_ul li {
  color: #0d3457;
}

.mkszyyjs-wrapIn .xryjy_title_right .xryjy_detail {
  color: #0d3457;
}

.mkszyyjs-wrapIn .gdwx_row1_right .xrld_title_right .xrld_detail {
  margin-top: 30px;
}

.mkszyyjs-wrapIn .swiper-container_zycg .swiper-slide a:nth-of-type(1) {
  background-image: url(mkszyyjs_yjsCgBg1_v2023.jpg);
}

.mkszyyjs-wrapIn .swiper-container_zycg .swiper-slide a:nth-of-type(3) {
  background-image: url(mkszyyjs_yjsCgBg2_v2023.jpg);
}

.mkszyyjs-wrapIn .swiper-container_zycg .swiper-slide a:nth-of-type(2) {
  background-image: url(wxs_yjsCgBg2_v2023.jpg);
}

.mkszyyjs-wrapIn .swiper-container_zycg .swiper-slide .book_name,
.mkszyyjs-wrapIn .swiper-container_zycg .swiper-slide .book_autor {
  color: #501d1c;
}

.mkszyyjs-wrapIn
.swiper-container_zycg
.swiper-slide
a:nth-of-type(2)
.book_name,
.mkszyyjs-wrapIn
.swiper-container_zycg
.swiper-slide
a:nth-of-type(2)
.book_autor {
  color: #0d3457;
}

/* 马克思主义研究室 end */

/* 网络文学研究室 begin */
.wlwxyjs-wrapIn .xrld_boxIn {
  background-image: url(wlwxyjs_xrld_btnBox_m_bg.jpg);
}

.wlwxyjs-wrapIn .xryjy_content {
  background-image: url(wlwxyjs_xryjy_bg_m.jpg);
}

.wlwxyjs-wrapIn .xryjy_title,
.wlwxyjs-wrapIn .xryjy_detal_text,
.wlwxyjs-wrapIn .xryjy_name_list_ul li {
  color: #fff;
}

.wlwxyjs-wrapIn .xryjy_title_right .xryjy_detail {
  background-image: url(gdwx_xrld_detial.png);
  color: #fff;
}

.wlwxyjs-wrapIn .xryjy_name_list_ul .xryjy_name.active {
  background-image: url(xdwxyjs_lrld_name_active_m.png);
}

.wlwxyjs-wrapIn .xryjy_name_list_ul li {
  background-image: url(xdwxyjs_lrld_name_link.png);
}

.wlwxyjs-wrapIn .xryjy_name_list_ul li span:before {
  background-image: url(xdwxyjs_lrld_arrow1.png);
}

.wlwxyjs-wrapIn .xryjy_name_list_ul li span:after {
  background-image: url(xdwxyjs_lrld_arrow2.png);
}

.wlwxyjs-wrapIn .xryjy_name_line::before,
.wlwxyjs-wrapIn .xryjy_name_line::after {
  border-color: #fff;
}

.wlwxyjs-wrapIn .xryjy_name_line span {
  background: #fff;
}

/* 网络文学研究室 end */

/* 当代文学研究室 begin */
.ddwxyjs-wrapIn .gr_title {
  background-image: url(wxs_ddwxyjs_r1t_v2023.png);
}
/* 当代文学研究室 end */

/* 数字信息研究室 begin */
.szxxyjs-wrapIn .gr_title {
  background-image: url(wxs_szxxyjs_r1t_v2023.png);
}
/* 数字信息研究室 end */

/* 民间文学研究室 begin */
.mjwxyjs-wrapIn .gr_title {
  background-image: url(wxs_mjwxyjs_r1t_v2023.png);
  background-position: 0 0;
}

.mjwxyjs-wrapIn .gdwx_row1_right {
  height: 5.1rem;
}

.mjwxyjs-wrapIn .gdwx_row2_swiper .swiper-btn.prev {
  left: 0;
  background-image: url(wxs_mjwxyjs_arrow1.png);
}

.mjwxyjs-wrapIn .gdwx_row2_swiper .swiper-btn.next {
  right: 0;
  background-image: url(wxs_mjwxyjs_arrow2.png);
}

.mjwxyjs-wrapIn .gdwx_row2_swiper .swiper-btn:after {
  box-shadow: 0px 0px 7.6px 2.4px rgba(169, 161, 152, 0.32);
}

.mjwxyjs-wrapIn .gdwx_row2_swiper .lsgg-box {
  background-color: rgba(229, 223, 211, 0.5);
}

.mjwxyjs-wrapIn .gdwx_row2_swiper .lsgg-box .text-cont h3 {
  color: #761716;
}

.mjwxyjs-wrapIn .gdwx_row2_swiper .lsgg-box .text-cont p {
  color: #4c1b1b;
}

.mjwxyjs-wrapIn .lrld_content {
  background-image: url(mjwxyjs_lrlg_m_bg.jpg);
}

.mjwxyjs-wrapIn .lrld_name_list_ul li span:before {
  background-image: url(mjwxyjs_lrld_arrow1.png);
}

.mjwxyjs-wrapIn .lrld_name_list_ul li span:after {
  background-image: url(mjwxyjs_lrld_arrow2.png);
}

.mjwxyjs-wrapIn .lrld_name.active {
  background-image: url(mjwxyjs_lrld_name_m_active.png);
}

.mjwxyjs-wrapIn .lrzj_left {
  background-image: url(mjwxyjs_lrzj_left_bg.jpg);
}

.mjwxyjs-wrapIn .lrld_btn {
  display: block;
}

.mjwxyjs-wrapIn .lrld_left_btn {
  background-image: url(mjwxyjs_lrld_left_bg_m.png);
}

.mjwxyjs-wrapIn .lrld_right_btn {
  background-image: url(mjwxyjs_lrld_right_bg_m.png);
}

.mjwxyjs-wrapIn .lrzj_right_ul li {
  color: #761716;
}

.mjwxyjs-wrapIn .lrzj_right_ul li:after {
  background-color: #761716;
}

.mjwxyjs-wrapIn .lrzj_right_ul li.active {
  background-image: url(mkszyyjs_lrzj_btn_active.png);
}

.mjwxyjs-wrapIn .yjs-base-title .yjs-tab {
  width: 400px;
}

/* 民间文学研究室 end */

/* 图书馆 begin */
.wxyjstsg-wrapIn .gr_title {
  background-image: url(wxs_wxyjstsg_r1t_v2023.png);
}

.wxyjstsg-wrapIn .gdwx_row2In .txt-con {
  background-image: url(wxyjstsg_yjsDescBg_v2023.png);
}

.wxyjstsg-wrapIn .gdwx_row2In li .time {
  display: block;
  writing-mode: initial;
  width: 100%;
  padding-left: 0;
  line-height: normal;
  white-space: normal;
  padding-top: 0.3rem;
}

.wxyjstsg-wrapIn .gdwx_row2In li .time span {
  display: block;
  line-height: 1;
}

.wxyjstsg-wrapIn .gdwx_row2In .txt-con .desc {
  height: 2.9rem;
  padding-right: 0.4rem;
}

.gdwxyjs-wrapIn .lrzj_left {
  background-image: url(gdwxyjs_lrzj_left_m_bg.jpg);
}

.gdwxyjs-wrapIn .lrzj_right_ul li {
  color: #8a704a;
}

.gdwxyjs-wrapIn .lrzj_right_ul li.active {
  background-image: url(gdwxyjs_lrzj_btn_active.png);
  background-size: 100% auto;
  color: #8a704a;
  font-weight: bold;
}
.gdwxyjs-wrapIn .lrzj_right_ul li.active {
  color: #8a704a;
}

.gdwxyjs-wrapIn .lrzj_right_ul li:after {
  background-color: #8a704a;
}

/* 图书馆 end */

/* 比较文学研究室 end */
.bjwxyjs-wrapIn .gr_title {
  background-image: url(wxs_bjwxyjs_r1t_v2023.png);
}

.gdwxyjs-wrapIn .gdwx_row2_swiper .swiper-btn.prev {
  left: 0;
  background-image: url(wxs_bjwxyjs_arrow1.png);
}

.gdwxyjs-wrapIn .gdwx_row2_swiper .swiper-btn.next {
  right: 0;
  background-image: url(wxs_bjwxyjs_arrow2.png);
}

.gdwxyjs-wrapIn .gdwx_row2_swiper .swiper-btn:after {
  box-shadow: 0px 0px 7.6px 2.4px rgba(229, 223, 211, 0.32);
}

.gdwxyjs-wrapIn .gdwx_row2_swiper .lsgg-box {
  background-color: rgba(229, 223, 211, 0.5);
}

.gdwxyjs-wrapIn .gdwx_row2_swiper .lsgg-box .text-cont h3 {
  color: #8a704a;
}

.gdwxyjs-wrapIn .gdwx_row2_swiper .lsgg-box .text-cont p {
  color: #8a704a;
}
/* 比较文学研究室 end */

/* 台港澳文学研究室 begin */
.tgawxyjs-wrapIn .gr_title {
  background-image: url(wxs_tgawxyjs_r1t_v2023.png);
  font-size: 0.44rem;
}
/* 台港澳文学研究室 end */

/* 中国文学年鉴 begin */
.zgwxnj-wrapIn .gr_title {
  background-image: url(wxs_zgwxnj_r1t_v2023.png);
  background-size: auto 100%;
  height: 0.8rem;
  font-size: 0;
}
/* 中国文学年鉴 end */

/* 《文学评论》编辑部 start */
.wxplbjb-wrapIn .gdwx_row1_right {
  background-image: url(wxs0410_wxplbjb_r1rBg__v2023.png);
}
.wxplbjb-wrapIn .gr_title {
  background-image: url(wxs0410_wxplbjb_r1t_v2023.png);
}
.wxplbjb-wrapIn .lrld_detal_text:before {
  height: 2.5rem;
  width: 2.8rem;
}
.wxplbjb-wrapIn .lrld_detal_text {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
  height: 4.9rem;
}
.wxplbjb-wrapIn .swiper-container1 li {
  height: 6.1rem;
}
.wxplbjb-wrapIn .lrld_content {
  background-size: cover;
  background-image: url(wxs0410_wxplLsyg_bgM_v2023.jpg);
}

.wxplbjb-wrapIn .lrld_left_btn {
  background-image: url(wxs0410_wxplLsygLArr_v2023.jpg);
}
.wxplbjb-wrapIn .lrld_right_btn {
  background-image: url(wxs0410_wxplLsygRArr_v2023.jpg);
}
.wxplbjb-wrapIn .lrld_name_list_ul li {
  width: 1.49rem;
  font-size: 0.26rem;
  background: url(wxs0410_wxplLsygTn_v2023.png) no-repeat center 1.25rem;
}
.wxplbjb-wrapIn .lrld_name_list_ul li img {
  height: 1.07rem;
  width: 0.78rem;
}
.wxplbjb-wrapIn .lrld_name_list_ul li i {
  display: block;
}
.wxplbjb-wrapIn .lrld_name_list_ul li i {
  /* height: ; */
  font-style: normal;
  display: block;
  margin-top: 0.6rem;
}
.wxplbjb-wrapIn .lrld_detal_text {
  margin-top: 0.2rem;
}
.wxplbjb-wrapIn .lrld_title_right .lrld_detail,
.wxplbjb-wrapIn .lrld_title,
.wxplbjb-wrapIn .lrld_detal_text,
.wxplbjb-wrapIn .lrld_name_list_ul li {
  color: #285441;
}
.wxplbjb-wrapIn .lrld_title_right .lrld_detail {
  background-image: url(wxs0410_wxplLsyg_seeDet_v2023.png);
  /* margin-top: 20px; */
}
.wxplbjb-wrapIn .lrld_name_box {
  margin-top: 0.2rem;
  padding-left: 0;
  margin-left: 0;
}
.wxplbjb-wrapIn .lrld_name_line {
  top: 1.5rem;
  height: 0.1rem;
  margin-left: 0.16rem;
}
.wxplbjb-wrapIn .lrld_name_line span {
  background-color: #b3c4bd;
}
.wxplbjb-wrapIn .lrld_name_line::before,
.wxplbjb-wrapIn .lrld_name_line::after {
  border-color: #b3c4bd;
}
.wxplbjb-wrapIn .lrld_name_list_ul li.active {
  background: url(wxs0410_wxplLsygT_v2023.png) no-repeat center 1.25rem;
}
.wxplbjb-wrapIn .lrld_name_line::before,
.wxplbjb-wrapIn .lrld_name_line::after {
  width: 0.16rem;
  height: 0.16rem;
  border-radius: 0.08rem;
  top: 0.03rem;
}
.wxplbjb-wrapIn .lrld_name_line::before {
  left: -0.16rem;
}
.wxplbjb-wrapIn .lrld_name_line::after {
  right: -0.16rem;
}
.wxplbjb-wrapIn .lrld_name_line span {
  height: 0.01rem;
}
.wxpl_lrzfb img {
  width: 100%;
  display: block;
  margin: 0 auto;
}
.wxplbjb-wrapIn .lrld_title_left {
  position: relative;
}
.wxpl_lrzfb_con {
  background: url(wxs0410_wxplLrldBgM_v2023.jpg);
  margin-top: 0.9rem;
  padding: 0 0.3rem;
  padding-top: 0.4rem;
}
.wxpl_txt_con h2,
.wxpl_txt_con .lrld_detal_text,
.wxpl_txt_con .xrld_title_right {
  color: #fff;
}
.wxpl_txt_con .xrld_title_right {
  padding-bottom: 0.3rem;
}
.wxpl_txt_con h2 {
  margin-top: 0.3rem;
}
.wxplbjb-wrapIn .wxpl_lrzfb .lrld_detal_text:before {
  display: none;
}
.wxplbjb-wrapIn .wxpl_lrzfb .lrld_detal_text {
  height: 3.2rem;
}
.wxpl_xrzfb .img_con {
  position: absolute;
  width: 2.4rem;
  height: 3.8rem;
  top: 0.45rem;
  left: 0.5rem;
}
.wxpl_xrzfb .img_con img {
  width: 100%;
  height: 100%;
}
.wxpl_xrzfb .wxpl_lrzfb_con {
  position: relative;
  height: 5rem;
  margin-top: 0;
  background: url(wxs0410_wxplXrzfbBgM_v2023.jpg);
  background-size: cover;
}
.wxpl_xrzfb .wxpl_txt_con {
  width: 4.2rem;
  float: right;
  margin-right: .3rem;
}
.wxplbjb-wrapIn .wxpl_xrzfb .lrld_detal_text:before {
  display: none;
}
.wxplbjb-wrapIn .wxpl_xrzfb .lrld_detal_text {
  height: 3.4rem;
}
.wxpl_xrld .tab-item {
  color: #333;
}
.wxpl_xrld .yjs-base-title .tab-item.active {
  color: #468268;
}
.wxpl_xrld .yjs-base-title .yjs-tab .tab-item:after {
  background-color: #468268;
}
.wxpl_xrld .xrld_boxIn {
  background-image: url(wxs0410_wxplXrldBgM_v2023.jpg);
  color: #285441;
  height: 6.26rem;
}
.wxpl_xrld .xrld_title_left,
.wxpl_xrld .xrld_detail,
.wxpl_xrld .xrld_detal_text,
.wxplbjb_zzry .xryjy_title_left,
.wxplbjb_zzry .xryjy_detail,
.wxplbjb_zzry .xryjy_detal_text {
  color: #285441;
}
.wxplbjb-wrapIn .wxplbjb_zzry .xryjy_detail {
  color: #285441;
}
.wxpl_xrld .xrld_title_left p {
  margin-top: 0.2rem;
}
.wxplbjb_zzry .xryjy_detail,
.wxpl_xrld .xrld_detail {
  background-image: url(wxs0410_wxplLsyg_seeDet_v2023.png);
}
.wxplbjb-wrapIn
.wxycbjb_zycg
.swiper-container_zycg
.swiper-slide
a:nth-of-type(1) {
  background-image: url(wxs0410_wxplZxbg1_v2023.jpg);
}
.wxplbjb-wrapIn
.wxycbjb_zycg
.swiper-container_zycg
.swiper-slide
a:nth-of-type(1)
.book_name {
  color: #285441;
}
.wxplbjb-wrapIn
.wxycbjb_zycg
.swiper-container_zycg
.swiper-slide
a:nth-of-type(2) {
  background-image: url(wxs0410_wxplZxbg2_v2023.jpg);
}
.wxplbjb-wrapIn
.wxycbjb_zycg
.swiper-container_zycg
.swiper-slide
a:nth-of-type(2)
.book_name {
  color: #ffffff;
}
.wxplbjb-wrapIn
.wxycbjb_zycg
.swiper-container_zycg
.swiper-slide
a:nth-of-type(3) {
  background-image: url(wxs0410_wxplZxbg3_v2023.jpg);
}
.wxplbjb-wrapIn
.wxycbjb_zycg
.swiper-container_zycg
.swiper-slide
a:nth-of-type(3)
.book_name {
  color: #285441;
}
/* 《文学评论》编辑部 end */

/* 文学评论 start */
.wxpl_detail .wxpl_title {
  position: relative;
  font-size: 0.44rem;
  text-align: center;
  color: #0d3457;
  margin-bottom: 0.4rem;
  padding-bottom: 0.4rem;
}
.wxpl_detail .wxpl_title::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  height: 0.06rem;
  width: 1.2rem;
  border-radius: 0.03rem;
  bottom: 0;
  background: #a70712;
}
.wxpl_artcile_left {
  width: 100%;
  float: none;
}
.wxpl_artcile_left img {
  display: block;
  margin: 0 auto;
  width: 4rem;
}
.wxpl_artcile_right {
  width: 100%;
  float: none;
  font-size: 0.32rem;
  color: #1a1a1a;
  line-height: 0.58rem;
  text-indent: 2em;
  text-align: justify;
}
.wxpl_qkwz {
  text-indent: 0;
  margin-top: 0.65rem;
}
.wxpl_qkwz a {
  display: block;
  color: #0d3457;
}
/* 文学评论 end */
/* 古代文学研究室 start */
.ancient_literature .gdwx_row1_right {
  background-image: url(wxs_gdwxyjs_r1rBg_v2023.png);
}
.ancient_literature .gr_title {
  background: url(wxs_gdaiwxyjs_r1t_v2023.png) no-repeat left center;
  background-size: 0.7rem auto;
}
.ancient_literature .lrld_content {
  height: 10.2rem;
}
.ancient_literature .generations {
  margin-left: -0.54rem;
}
.generations span {
  display: block;
  float: left;
  width: 2.15rem;
  height: 0.75rem;
  background: url(wxs_gdaiLrGenBg_r1t_v2023.png) no-repeat;
  background-size: 100% 100%;
  font-size: 0.36rem;
  text-align: center;
  line-height: 0.75rem;
  margin-top: 0.25rem;
  margin-right: 0.2rem;
}
.generations span:nth-child(3n) {
  margin-right: 0;
}
.ancient_literature .lrzj_box .generations span.active {
  background: url(wxs_gdaiLrGenBgOn_r1t_v2023.png);
  background-size: 100% 100%;
  color: #fff;
}
.ancient_literature .yjs-base-title {
  height: auto;
  overflow: hidden;
  margin: 0 0.3rem;
  margin-bottom: 0.4rem;
}
.ancient_literature .lrzj_left {
  background: url(gdaiwx_lrzj_left_bg.jpg) no-repeat;
  background-size: cover;
}
.ancient_literature .lrzj_detail_box a {
  margin-top: 0.15rem;
}
.lrzj_text_box .name {
  font-size: 0.34rem;
  color: #fff;
}
.ancient_literature .lrzj_right_ul li:hover,
.ancient_literature .lrzj_right_ul li.active {
  background-image: url(gdwxyjs_lrzj_btn_active.png);
  background-size: 100% auto;
}
.ancient_literature .lrzj_right_ul li {
  color: #8a704a;
}
.ancient_literature .lrzj_right_ul li:after {
  background-color: #8a704a;
}
.ancient_literature .lrzj_box .lrzj_boxIn {
  display: none;
}
.ancient_literature .lrzj_box .lrzj_boxIn.active {
  display: block;
}

.ancient_literature .zycg_sort {
  margin-left: -0.54rem;
}
.ancient_literature .zycg_sort span {
  display: inline-block;
  background: url(wxs_gdaiZycgErBg_v2023.jpg) no-repeat;
  background-size: 100% 100%;
  width: 3.25rem;
  height: 0.75rem;
  text-align: center;
  line-height: 0.75rem;
  cursor: pointer;
  font-size: 0.36rem;
  margin-top: 0.25rem;
}
.ancient_literature .zycg_sort span.active {
  background: url(wxs_gdaiZycgErBgOn_v2023.jpg) no-repeat;
  background-size: 100% 100%;
  color: #fff;
}
.grcg_gen {
  overflow: hidden;
  height: 1.7rem;
  line-height: 1.7rem;
  background: #f8f1e4;
}
.grcg_gen li {
  position: relative;
  float: left;
  width: 1.5rem;
  text-align: center;
  font-size: 0.34rem;
  color: #533e1e;
}
.grcgxl_con {
  background: #fefaf2;
}
.ancient_literature .cgxuR ul {
  display: none;
  max-height: 10rem;
  min-height: 3rem;
  overflow-y: auto;
  padding: 0 0.3rem;
}
.ancient_literature .cgxuR ul li {
  margin: 0.3rem 0;
}
.ancient_literature .cgxuR ul.active {
  display: block;
}
.ancient_literature .gdwx_wrapIn {
  padding: 0;
}
.ancient_literature .gdwx_row1_right {
  width: 6.9rem;
  /* margin: 0 auto; */
}
.grcg_gen li::after {
  content: "";
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #e1d3bd;
  border-left: 2px solid #e1d3bd;
  width: 2px;
  height: 24px;
}
.grcg_gen li.active {
  font-weight: bold;
}
.grcg_gen li:last-child::after {
  display: none;
}
.grcg_gen li.active::before {
  position: absolute;
  left: 50%;
  top: 1.12rem;
  display: block;
  content: "";
  background: url(gdwx_lrld_arrow2.png) no-repeat right center;
  background-size: 0.4rem auto;
  width: 0.2rem;
  height: 0.4rem;
  transform: translateX(-50%) rotate(90deg);
  /* transform: translateX(-50%); */
}
.popup {
  display: none;
  position: relative;
  position: fixed;
  display: none;
  background: url(wxs_gdaipopupBg_v2023.jpg) no-repeat;
  height: 10rem;
  width: 6.9rem;
  padding: 0.7rem;
  box-sizing: border-box;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9;
  overflow-y: auto;
}
.ancient_literature .popup_txt img,
.GuDai_cg .popup_txt img {
  display: block;
  width: 3rem;
  margin: 0 auto;
  margin-bottom: 0.5rem;
}
.black_cover {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 1;
}
/* 古代文学研究室 end */

/* 古代室-重要成果-项目成果-详情 start */
.GuDai_cg .content li {
  height: 7rem;
  width: 6.9rem;
  margin: 0 auto;
  background: url(wxs_gdaiCgListBgM_v2023.png) no-repeat;
  background-size: 100% 100%;
  box-sizing: border-box;
  padding: 0.3rem;
  margin-bottom: 0.4rem;
}
.GuDai_cg .content li .img_con img {
  display: block;
  margin: 0 auto;
  height: 2.4rem;
}
.GuDai_cg .content li .txt_con {
  position: relative;
  height: auto;
  background: 0;
  white-space: normal;
  text-align: justify;
}
.GuDai_cg .content li .doc_title {
  font-size: 0.32rem;
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}
.GuDai_cg .content li .doc_abstract {
  color: #1a1a1a;
  text-overflow: -o-ellipsis-lastline;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
}
.popup .close_btn {
  position: absolute;
  width: 0.4rem;
  height: 0.4rem;
  right: 0.25rem;
  top: 0.25rem;
  background: url(wxs_gDaiClose_v2023.png) no-repeat;
  background-size: contain;
}
.popup_txt {
  /* overflow-y: auto;
  height: 9rem; */
  text-indent: 2em;
  margin-top: 0.3rem;
  text-align: justify;
}
.grdbzT {
  font-size: 0.36rem;
  color: #0d3457;
  font-weight: bold;
}
.grdbz_list li {
  color: #a60712;
  font-size: 0.3rem;
  text-decoration: underline;
  text-indent: 2em;
  margin: 0.2rem 0;
}
.content_main div.dbz_title {
  margin-bottom: 0!important;
  line-height: 1.5!important;
}
.cg_list_img {
  background: url(wxs_yjsCgBg2_v2023.jpg) repeat-x;
  background-size: contain;
  margin: 0 auto;
  padding: .3rem;
  text-align: center;
}
.cg_list_img img {
  width: auto;
  height: 3rem;
}
.cg_list_txt {
  text-align: center;
  margin-top: .2rem;
  font-size: .24rem;
  font-family: kaiti;
  color: #0D3457;
  margin-bottom: .3rem;
}
/* 古代室-重要成果-项目成果-详情 end  */

/* 研究室修改 start */
.yjs_page_wrap .bread_nav {
  padding: 0 0.3rem;
}
.yjs_page_wrap .lrld_box {
  margin-left: 0;
  width: 100%;
}
.yjs_page_wrap .gdwx_row1_left,
.yjs_page_wrap .xrld_boxIn,
.yjs_page_wrap .xryjy_boxIn,
.yjs_page_wrap .gdwx_row2In,
.yjs_page_wrap .lrzj_boxIn {
  margin: 0;
}
.ancient_literature .gdwx_row5 .lrzj_right_ul li {
  width: 2rem;
  line-height: 1;
  height: 0.8rem;
}
.ancient_literature .gdwx_row5 .lrzj_right_ul li p {
  margin-top: 0.2rem;
  font-size: 0.24rem;
}
.ancient_literature .gdwx_row5 .lrzj_right_ul li:hover,
.ancient_literature .gdwx_row5 .lrzj_right_ul li.active {
  background: url(gdwxyjs_lrzj_btn_active.png) no-repeat top center;
  background-size: 100% auto;
}
.ancient_literature .lrzj_text_box {
  margin-top: 0;
}
.ancient_literature .gdwx_row4.lrzj_box .lrzj_boxIn {
  display: block;
}
.lrzj_text_box p {
  margin-top: 0.3rem;
}

.ancient_literature .cgxuR ul li span i {
  font-style: normal;
}
.popup_img img {
  max-width: 100%;
}
.ancient_literature .zycg_boxIn {
  display: none;
}
.ancient_literature .zycg_boxIn.active {
  display: block;
}
.yjs_page_wrap .gdwx_wrapIn {
  padding: 0;
}
.yjs_page_wrap .gdwx_row1_right {
  margin-right: 0.3rem;
  margin-left: 0.3rem;
}
.ancient_literature .lrld_detal_text {
  margin-top: 0.3rem;
}
.yjs_page_wrap .gdwx_row2 {
  /* margin-right: 0.3rem;
  margin-left: 0.3rem; */
}
.yjs-base-title {
  width: 6.9rem;
  margin-right: auto;
  margin-left: auto;
  box-sizing: border-box;
}
/* 研究室修改 end */


/*导航0518*/

.chil-nav.ch1 .chil-item {
  max-height: 10rem;
}
.chil-nav.ch1 .chil-item a {
  text-indent: 0.3rem;
  font-weight: normal;
}
.chil-nav.ch2 .chil-item {
  max-height: 10rem;
}
.chil-nav.ch2 .chil-item a {
  text-indent: 0.3rem;
  font-weight: normal;
}
.chil-nav.ch3 .chil-item:first-child a {
  text-indent: 0.3rem;
  font-weight: normal;
}
.chil-nav.ch3 .chil-item:first-child h3:after {
  display: none;
}
.chil-nav.ch5 .chil-item {
  max-height: 10rem;
}
.chil-nav.ch5 .chil-item a {
  text-indent: 0.3rem;
  font-weight: normal;
}

/* 上下手风琴 开始 */
.zt_wrap{  width: 6.9rem; height: 100%;  margin: 0 auto; padding-top: .25rem; background: #fff; }
.zt_wrap ul li{
  font-size: 0.32rem;
  background-size: cover;
}
.zt_wrap ul li span{
  display: block;
  width: 100%;
  position: relative;
  padding: 0 .0rem;
  color:#fff;text-align:center;
  height: 1.2rem;
  line-height: 1.2rem;
  background-color: rgba(73, 4, 4, 0.6);
}

.zt_wrap ul li span.on {
  display: none;
}
.zt_wrap ul li>dl{
  display: none;
  padding-left: .0rem;
  background: #fff;
  height: 3.3rem;
}
.zt_wrap ul li>dl a{
  display: block;
  height: 100%;
  width: 100%;
  font-size: .28rem;
  color: #222;
  text-decoration: none;
}

.zt_wrap ul li dl img {
  width: 100%;
  height: 100%;
}
.accordion .acc-item:nth-child(3) .text-cont {
  line-height: 1.3;
  padding-top: .2rem;
}
/* 上下手风琴 结束 */




/* 20240517-新增start */
.impor_wrap {
  padding: 0.4rem 0.3rem;
  box-sizing: border-box;
}
.impor_yw {
  width: 100%;
}
.impor_yw .title img{
  height: 0.42rem;
  width: auto;
}

.impor_artList {
  width: 100%;
  background-color: #fdfbf8;
  border: solid 1px #dfd0d1;
  padding: 0.1rem 0.2rem;
  box-sizing: border-box;
}

.artList_li {
  font-size: 0.28rem;
  line-height: 1.5;
  padding: 0.2rem 0;
  border-bottom: solid 1px #dfd0d1;
}

.artList_li:last-of-type {
  border-bottom: none;
}

.artList_li a {
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all 0.3s;
  color: #1a1a1a;
}

.artList_li a:hover {
  font-weight: 600;
}

.impor_djgz {
 width: 100%;
 margin: 0.4rem 0;
}
.djgz_ul{
  clear: both;
  overflow: hidden;
}
.djgz_ul li {
  width: 3.3rem;
  height: 6.8rem;
  float: left;
  margin-right: 0.3rem;
}

.djgz_ul li:last-of-type {
  margin-right: 0;
}

.achie_wrap {
  padding: 0rem 0.3rem;
  box-sizing: border-box;
}

.achie_list {}

.achie_com {
  width: 100%;
  height: 4.2rem;
  margin-bottom: 0.3rem;
  background-color: #e9f3f8;
}

.achie_com:last-of-type {
  margin-bottom: 0;
}

.achie_tit {
  width: 0.8rem;
  float: left;
  height: 100%;
}

.achie_tit img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.achie_article {
  float: left;
  width: 6rem;
  padding: 0.2rem;
  box-sizing: border-box;
}

.achie_li {
  padding: 0.2rem 0;
  border-bottom: dashed 1px #c8d5da;
}

.achie_li:last-of-type {
  border-bottom: none;
}

.achie_li a {
  font-size: 0.28rem;
  line-height: 1.4;
  color: #1a1a1a;
  transition: all 0.3s;
}

.achie_li a:hover {
  font-weight: 600;
}

.link_wrap {
  margin-top: 0.4rem;
}
.link_list{
  margin-top: 0.3rem;
}

.link_tit {
  width: 100%;
  font-size: 0.32rem;
  line-height: 0.4rem;
  box-sizing: border-box;
  color: #1a1a1a;
  font-weight: 600;
}

.link_com {
  display: block;
  width: 3.34rem;
  float: left;
  height: 0.8rem;
  line-height: 0.8rem;
  text-align: center;
  margin-bottom: 0.25rem;
  font-size: 0.28rem;
  font-weight: 600;
  color: #0d3457;
  background: url(wxsImg7_2024.png) no-repeat;
  background-size: 100% 100%;
  transition: all 0.3s;
}

.link_com:nth-child(even) {
  float: right;
}

.link_com:hover {
  background: url(wxsImg8_2024.png) no-repeat;
  background-size: cover;
  color: #fff;
}

/* 20240517-新增end */